¿Cómo cambiar la acción predeterminada cuando se ejecuta un archivo .sh?

13

Cada vez que quiero ejecutar un archivo .sh, Ubuntu me pregunta si quiero ejecutarlo en Terminal / Display / Run. ¿Hay alguna manera de establecer la acción predeterminada para algunos archivos sh?

- Estoy usando Ubuntu 12.04 sin ningún cambio especial.

Amir Ali Akbari
fuente

Respuestas:

5

Al realizar cada .desktoparchivo para Ejecutar en Terminal o Pantalla o Ejecutar , puede establecer la acción predeterminada para cada archivo sh.

Se otorga autoridad de ejecución a cada archivo .desktop.

Por ejemplo:

  • Correr en la terminal

Nombre de archivo: sample-term.desktop

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

Haga clic en este archivo, podrá ejecutar sample1.sh en la terminal.

  • Monitor

Nombre de archivo: sample-edit.desktop

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

Haga clic en este archivo, podrá editar sample2.sh por gedit.

  • correr

Nombre de archivo: sample-run.desktop

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

Haga clic en este archivo, podrá ejecutar sample3.sh.

vine_user
fuente
21

Abra Nautilus, luego vaya a Editar -> Preferencias. Abra la Behaviorpestaña y encontrará las opciones para configurar el comportamiento del administrador de archivos cuando abra archivos de texto ejecutables.

Eric Carvalho
fuente
1
bueno, ¿no hay una manera de especificarlo solo para algunos archivos? Una opción como remember action for this file:?
Amir Ali Akbari
No lo creo.
Eric Carvalho