每当我想运行一个.sh文件时,Ubuntu都会询问我是否要在Terminal / Display / Run中运行它。有没有办法为某些sh文件设置默认操作?
-我使用的是Ubuntu 12.04,没有任何特殊更改。
每当我想运行一个.sh文件时,Ubuntu都会询问我是否要在Terminal / Display / Run中运行它。有没有办法为某些sh文件设置默认操作?
-我使用的是Ubuntu 12.04,没有任何特殊更改。
Answers:
使每个.desktop
文件都在“在终端中运行”或“ 显示或运行”中,您可以为每个sh文件设置默认操作。
授予每个.desktop文件执行权限。
文件名:sample-term.desktop
[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true
单击此文件,它将可以在终端中运行sample1.sh。
文件名:sample-edit.desktop
[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false
单击此文件,将可以通过来编辑sample2.sh gedit
。
文件名:sample-run.desktop
[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false
单击此文件,它将能够运行sample3.sh。
remember action for this file
?