我在 Linux Mint 19.1 上下载了 Apache Netbeans 11.0(孵化版)。
由于它没有安装程序,我不得不直接使用 bin.zip 附带的二进制文件。
一切都按预期进行,但我不想每次都从终端运行它或转到二进制文件夹,所以我创建了一个链接“Netbeans”并将其放在桌面上。
该链接也可以使用,但是单击它时,会弹出一个窗口询问我是否要查看内容或运行文件。我希望它自动运行,而无需从弹出窗口中选择“运行”选项。
我尝试了chmod 755 Netbeans
链接文件,但它什么也没做,我检查了一下,它已经是一个可执行文件,但我不希望出现该弹出窗口。我希望单击链接后打开 Netbeans IDE。
有什么办法可以绕过“查看内容或执行”窗口并直接执行文件吗?
答案1
您不应该创建指向可执行文件的链接,而是创建所谓的“桌面条目”,即一个简单的.desktop
文件,您的系统将其解释为一系列正确加载应用程序的指令。
在你的具体情况下,你应该
- 创建(如果尚不存在)目录
$HOME/.local/share/applications/
; 在其中创建一个
Netbeans.desktop
包含以下内容的新文件[Desktop Entry] Name=Netbeans Comment=Netbeans IDE Exec=** put here your full Netbeans executable path here ** Icon=netbeans Terminal=false Type=Application Categories=Development,IDE; StartupNotify=false
您会在应用程序菜单中找到 Netbeans 启动器。
显然,您可以/应该根据您的需要修改文件内容。