如何为 .sh 文件创建应用程序启动器?

Osc*_*Ryz 20 gnome launcher

我有这个 run.sh 文件,并且我已经在我的桌面上创建了一个符号链接。

当我双击该文件时,会出现以下对话框

而且我每次都必须点击“运行”。如何创建默认运行的链接?

Ric*_*way 19

不是直接链接到 .sh 文件,而是创建一个应用程序启动器,如下所示:

  • 右键单击您的桌面
  • 选择“创建启动器...”
  • 在下拉框中将“应用程序”更改为“终端中的应用程序”。
  • 给它起一个像“Idea”这样的名字
  • 像这样输入命令 /path/to/script/idea.sh
  • 如果您愿意,可以添加评论,如果您将启动器移动到菜单栏,当您将鼠标悬停在评论上时,评论就会显示出来。

然后,当您单击启动器时,将打开一个终端窗口,命令将在其中运行。

如果您不想打开终端查看任何输出,只需使用“应用程序”而不是“终端中的应用程序”。

您可能需要使用 gedit 之类的内容编辑桌面文件以添加脚本的“路径”。像这样:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher
Run Code Online (Sandbox Code Playgroud)


Eva*_*ice 9

为什么不直接将 Nautilus 配置为默认执行?

在 Nautilus 下,转到 Edit->Preferences->Behavior 并单击:

“在打开时运行可执行文本文件”