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.

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.


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.