Fazendo cada .desktop
arquivos para Executar no Terminal ou Exibir ou Executar , você pode definir a ação padrão para cada arquivo sh.
A autoridade de execução é dada a cada arquivo .desktop.
Por exemplo:
- Executar no terminal
Nome do arquivo: sample-term.desktop
[Desktop Entry]
Type=Application
Name=Run in terminal
Exec='/fullpath_to_script/sample1.sh'
Terminal=true
Clique neste arquivo, ele poderá executar sample1.sh no terminal.
- Exibir
Nome do arquivo: sample-edit.desktop
[Desktop Entry]
Type=Application
Name=Edit script
Exec=gedit '/fullpath_to_script/sample2.sh'
Terminal=false
Clique neste arquivo, ele poderá editar sample2.sh por gedit
.
- Executar
Nome do arquivo: sample-run.desktop
[Desktop Entry]
Type=Application
Name=Run script
Exec='/fullpath_to_script/sample3.sh'
Terminal=false
Clique neste arquivo, ele poderá executar sample3.sh.