问题描述
我有这个 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 并单击:
“打开时运行可执行文本文件”