当前位置: 首页>>技术教程>>正文


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

,

问题描述

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

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

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

最佳回答

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

  • 右键单击您的桌面

  • 选择“创建启动器…”

  • 在下拉框中将 “Application” 更改为“终端中的应用程序”。

  • 给它起一个名字,比如 “Idea”

  • 输入这样的命令 /path/to/script/idea.sh

  • 如果您愿意,可以添加评论,如果您将启动器移动到菜单栏,则当您将鼠标悬停在评论上时会显示。

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

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

您可能必须使用 gedit 之类的工具编辑桌面文件以添加脚本的 “Path”。像这样:

#!/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

次佳回答

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

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12515.html,未经允许,请勿转载。