我在 Linux Mint 19.1 上下载了 Apache Netbeans 11.0 (incubating)。
由于它没有安装程序,我不得不直接从 bin.zip 附带的二进制文件中使用它。
一切正常,但我不想每次都从终端运行它或转到二进制文件夹,所以我创建了一个“Netbeans”链接并将其放在桌面上。
该链接也有效,但单击它时,会出现一个弹出窗口,询问我是否要查看内容或运行该文件。我希望它自动运行,而不是从弹出窗口中选择“运行”选项。
我试过chmod 755 Netbeans
链接文件,但它没有做任何事情,我检查过它已经是一个可执行文件,但我不希望弹出窗口发生。我希望在单击链接后打开 Netbeans IDE。
有没有办法绕过“查看内容或执行”窗口并只执行文件?
您不应创建指向可执行文件的链接,而应创建一个所谓的“桌面条目”,即
.desktop
您的系统将其解释为正确加载应用程序的一系列指令的简单文件。在您的具体情况下,您应该
$HOME/.local/share/applications/
;Netbeans.desktop
在其中创建一个包含以下内容的新文件您会在应用程序菜单中找到 Netbeans 启动器。
显然,您可以/应该根据需要修改文件内容。
至于文件条目的含义,你可以在这里找到一个很好的 Linux Mint 教程和关于桌面条目的官方 GNOME 文档。