创建 .desktop 文件

创建 .desktop 文件

我尝试创建一个 .desktop 文件来运行 vncviewer(紧密的 vnc 连接到 mac)。我已将以下内容输入到文件中。

[Desktop Entry]
Version=x.y
Name=VNCViewer
Comment=This is my comment
Exec=/usr/bin/vncviewer 10.0.1.5:5900
Terminal=true

当我双击该文件时,它返回“启动应用程序时出错”。

有什么建议我在 .desktop 文件中做错了什么吗?

答案1

好的,我找到问题所在了。

文件中缺少一个条目。请将以下条目放入文件中

Type=Application

保存文件后,您会注意到它的图标变得更像一个应用程序,而不是现在的样子(文本/脚本文件)。

即使您将文件设为可执行文件,Ubuntu Desktop 也不知道该文件是脚本还是应用程序,并假设它是脚本。但是,如果您将 Type=Application 设置为可执行文件,它就会正常运行。

答案2

添加

Path=/path/to/directory

如果应用程序要求用户在某个目录中启动可执行二进制文件,则可能需要这样做。当我只是从源代码编译程序而不是在系统范围内安装时,就是这种情况。

答案3

也许你可以尝试一下:Exec=bash -c "/usr/bin/vncviewer 10.0.1.5:5900"

还要确保您的.desktop 文件是可执行的。chmod +x your_file.desktop

相关内容