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