web-dev-qa-db-fra.com

Comment changer l'action par défaut lors de l'exécution d'un fichier .sh?

Chaque fois que je veux exécuter un fichier .sh, Ubuntu me demande si je veux l’exécuter dans Terminal/Display/Run. Est-il possible de définir une action par défaut pour certains fichiers sh?

- J'utilise Ubuntu 12.04 sans modifications spéciales.

12
Amir Ali Akbari

En créant chaque fichier .desktop pour Exécuter dans un terminal ou Afficher ou Exécuter, vous pouvez définir une action par défaut pour chaque fichier sh.

L'autorisation d'exécution est donnée à chaque fichier .desktop.

Par exemple:

  • Run in terminal

Nom de fichier: sample-term.desktop

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

Cliquez sur ce fichier, il pourra exécuter sample1.sh dans un terminal.

  • Affichage

Nom de fichier: sample-edit.desktop

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

Cliquez sur ce fichier, il pourra éditer sample2.sh de gedit.

  • Run

Nom de fichier: sample-run.desktop

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

Cliquez sur ce fichier, il sera capable d'exécuter sample3.sh.

5
vine_user

Ouvrez Nautilus, puis sélectionnez Edition -> Préférences. Ouvrez l'onglet Behavior et vous trouverez les options permettant de définir le comportement du gestionnaire de fichiers lorsque vous ouvrez des fichiers texte exécutables.

18
Eric Carvalho