1 votes

Exécuter script dans Terminal via le menu contextuel (Ouvrir avec Terminal) ?

Cette question concerne simplement "Ouvrir/Exécuter dans le terminal" ....

Il semble qu'Ubunutu ne supporte pas bash/Shell-Shell comme nous le connaissons avec KDE et tout autre système d'exploitation :

J'ai tenté l'évidence :

  1. Cliquer avec le bouton droit de la souris dans le gestionnaire de fichiers
  2. Ouvert à d'autres applications...
  3. Afficher toutes les applications

mais il n'y a pas d'application Terminal listée, seulement "Trouver des applications en ligne". Vous ne pouvez même pas rechercher une nouvelle application comme vous le feriez dans n'importe quel autre système d'exploitation.

Des idées ? Je n'ai trouvé que des hacks comme la création d'un élément de lanceur mais c'est loin d'être une solution ou un idéal.

Pour que les choses soient bien claires :

Je veux exécuter n'importe quel script bash script accessible avec le gestionnaire de fichiers via un clic droit, "Ouvrir avec" -> "Terminal" afin que je puisse voir la sortie. C'est vraiment comme si je double-cliquais sur un fichier batch sous Windows et qu'il exécutait ce fichu script, sans fermer le terminal sauf si je l'ai écrit dans le script. Donc finalement, il ne s'agit pas de double-cliquer pour exécuter, il s'agit d'exécuter le script via le menu contextuel comme indiqué dans le titre !

merci !

Ubuntu-x64-14.04/Unity/No Mods or tweaks.

2voto

0x2b3bfa0 Points 7873

La solution la plus simple consisterait à créer un .desktop pour votre script et en faire l'éditeur de texte par défaut.

  1. Créer un fichier appelé /usr/share/applications/openscript.desktop avec le contenu suivant :

    [Desktop Entry]
    Name=Open script in terminal
    Exec=gnome-terminal -e "%U"
    Terminal=false
    Type=Application
    MimeType=text/plain;

Ensuite, procédez comme suit :

  • Se déconnecter/se connecter (je ne sais pas si c'est nécessaire)
  • Cliquer sur le fichier avec le bouton droit de la souris
  • Cliquez sur Ouvrir avec...
  • Cliquez sur Autre application...
  • Sélectionnez "Ouvrir script dans le terminal".
  • Vous avez terminé !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X