如何更改运行.sh 文件时的默认操作?

如何更改运行.sh 文件时的默认操作?

每次我想运行 .sh 文件时,Ubuntu 都会询问我是否要在终端/显示/运行中运行它。有没有办法为某些 sh ​​文件设置默认操作?

-- 我正在使用 Ubuntu 12.04,没有任何特殊更改。

答案1

打开 Nautilus,然后转到“编辑”->“首选项”。打开Behavior选项卡,您将找到设置打开可执行文本文件时文件管理器行为的选项。

答案2

制作每个.desktop文件在终端中运行或者展示或者跑步,您可以为每个sh文件设置默认操作。

每个.desktop 文件都被赋予执行权限。

例如:

  • 在终端中运行

文件名 :示例术语.桌面

[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true

单击此文件,将能够在终端中运行sample1.sh。

  • 展示

文件名 :示例-编辑.桌面

[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false

点击此文件,就可以通过 来编辑sample2.sh gedit

  • 跑步

文件名 :示例运行.桌面

[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false

单击此文件,将能够运行sample3.sh。

相关内容