帮助创建第一个桌面应用程序 - “启动此应用程序时出错”

帮助创建第一个桌面应用程序 - “启动此应用程序时出错”

我创建了一个 .sh 文件“OpenNautilus.sh”

#!/bin/bash
nautilus;#open Nautilus

然后我创建了一个 .desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=home/vitor/Dropbox/Ubuntu/ScriptsLinux/OpenNautilus.sh 
Path=home/vitor/Dropbox/Ubuntu/ScriptsLinux
Name=OpenNautilus

我将 .desktop 应用程序保存在~/.local/share/applications

然后更改权限运行,但是“启动此应用程序时出错”

我不知道哪里出了问题...我将.desktop 文件保存在了桌面上。

使用 16.04

答案1

您需要编辑文件中的Exec=和行,将每行替换为(一个符号,表示“当前用户的主目录”)。完成后,它应如下所示:Path=.desktophome/vitor~

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=~/Dropbox/Ubuntu/ScriptsLinux/OpenNautilus.sh 
Path=~/Dropbox/Ubuntu/ScriptsLinux
Name=OpenNautilus

完成这一改变后,任何具有相同目录结构(Dropbox->Ubuntu->ScriptsLinux->OpenNautilus)和OpenNautilus.sh主目录中文件的用户可以运行此.desktop 文件,而无需对其进行任何更改。

相关内容