J'essaie de créer un raccourci pour connecter mon serveur ssh:
ssh x.x.x.x
J'ai créé le fichier suivant:
ssh_home.sh
Le rend exécutable:
sudo chmod +x ./ssh_home
Vérifié par un clic droit sur les propriétés pour vérifier si c'était exécutable et si c'était ..
Mais quoi que je fasse, si vous double-cliquez dessus, il lancera gedit. J'ai essayé "Ouvrir avec" mais aucune application de terminal n'y est affichée. J'ai cherché sur le net mais je n'ai trouvé qu'un moyen de créer un lien vers le fichier sans l'intégrer dans un "fichier de raccourci"
#! /usr/bin/sh
au début du fichier (la première ligne)?#! /bin/bash
au début ...)ssh_home.sh
et/ssh_home
qui ne sont pas les mêmes fichiers./bin/sh
pas/usr/bin/sh
. (/usr/bin/sh
Il arrivera que cela fonctionne sur des systèmes où/bin
et/usr/bin
sont le même répertoire; je ne pense pas que ce soit le cas pour Ubuntu>)Réponses:
Je sais que cela fait un moment, mais si quelqu'un d'autre me le demande, j'ai cette réponse.
Dans les versions ultérieures, cette option se trouve dans: Menu Fichiers -> Edition -> Préférences -> onglet de comportement
Dans Ubuntu 14.10, déplacez la souris vers le haut de l'écran et la barre de menus Fichier, Édition etc ... apparaît. Cliquez sur EDITER -> Préférences -> onglet Comportement
la source
Je pense qu'il serait préférable d'utiliser un fichier de lancement pour votre script en créant un
~/Desktop/ssh_home.desktop
fichier avec le contenu suivant:De cette façon, vous aurez une icône cliquable qui lancera votre script.
Vous devrez peut-être également définir l'indicateur d'exécutable avec
chmod
:la source
ssh host
, vous n'en avez pas besoin, changez simplement la ligne Exec enExec=ssh host
.Untrusted application launcher
boîte de message et ma commande n’exécute pas.Properties > Permissions
puis sélectionneAllow executing file as program
. De même, si vous copiez et collez le texte ci-dessus dans votre fichier, assurez-vous qu'il n'y a pas de blancs après les lignes. Cela peut provoquer votre message d'erreur.Le "piège" pour moi a été que j'ai recherché par un clic droit sur le fichier un moyen de changer le comportement (faire exécuter un script au lieu de l'ouvrir dans gedit). Ne faites pas un clic droit! Plutôt ouvert à partir du menu "normal":
Edit-Preferences-Behavior et changer en "run" ou "demander à chaque fois".
Commentaire: À mon goût, il devrait y avoir un moyen de lancer un programme avec un clic droit aussi. D'autant plus qu'un clic droit mène au menu "Ouvrir avec", ce qui vous permet de rechercher "Ouvrir avec bash", mais "bash" n'est pas inclus en option ...
la source
imo la réponse la plus simple est -
la source
Je dirais que le moyen le plus simple d’ajouter un script shell aux raccourcis serait d’ajouter le fichier .sh au répertoire de base. Une fois copié dans le répertoire personnel, accédez aux raccourcis personnalisés et ajoutez la commande sh votrefichier.sh
Ce fut mon travail autour de l'espoir que cela vous aide
la source