每次我想运行 .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。