如何为.sh 文件创建快捷方式?

如何为.sh 文件创建快捷方式?

我有一个名为的文件,RunRoR.sh我已启用它以执行它,run as a software但是当我双击它时它没有执行任何操作,因此为了运行它我必须执行

~$ sh RunRoR.sh

我可以创建快捷方式或者类似的东西吗?

答案1

您可以创建一个。桌面文件并将其放入其中,~/.local/share/applications然后它就会出现在可搜索的应用程序列表中。

创建文件: nano ~/.local/share/applications/RunRoR.desktop

粘贴内部:

[Desktop Entry]
Name=RunRoR
Comment=Runs RunRoR.sh
Exec=sh ~/RunRoR.sh
Path=~
Icon=~/RunRoR.ico

Terminal=false
Type=Application
Categories=Utility;

Name将会显示在应用程序列表中。

Comment只是为了帮助识别它的描述。

Exec是将要运行的命令。

Path是一个可选的工作目录。

Icon是可选的图标文件,如果没有,请删除此行。

Terminal指定命令是否在终端窗口中运行。

Type帮助将应用程序分类为 .desktop 文件类型。

Categories是适用类别的列表,用于帮助对快捷方式进行分类。

如果您的脚本生成了您想要看到的输出,那么您可以让 .desktop 文件启动终端并运行命令,使用以下 exec 命令: Exec=gnome-terminal -t RunRoR --hide-menubar -- sh ~/RunRoR.sh

相关内容