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

13

Chaque fois que je veux exécuter un fichier .sh, Ubuntu me demande si je veux l'exécuter dans le terminal / l'afficher / l'exécuter. Existe-t-il un moyen de définir l'action par défaut pour certains fichiers sh?

- J'utilise Ubuntu 12.04 sans aucune modification spéciale.

Amir Ali Akbari
la source

Réponses:

5

En créant chaque .desktopfichier pour exécuter dans le terminal ou afficher ou exécuter , vous pouvez définir l'action par défaut pour chaque fichier sh.

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

Par exemple:

  • Exécuter dans le 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 le terminal.

  • Afficher

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 par gedit.

  • Courir

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 pourra exécuter sample3.sh.

vine_user
la source
21

Ouvrez Nautilus, puis allez dans Edition -> Préférences. Ouvrez l' Behavioronglet et vous trouverez les options pour définir le comportement du gestionnaire de fichiers lorsque vous ouvrez des fichiers texte exécutables.

Eric Carvalho
la source
1
eh bien, n'y a-t-il pas moyen de le spécifier uniquement pour certains fichiers? Une option comme remember action for this file:?
Amir Ali Akbari
Je ne pense pas.
Eric Carvalho