web-dev-qa-db-fra.com

Raccourci sur le bureau pour la commande de terminal

Je me demandais comment créer un raccourci clavier sur mon bureau à l'aide de la commande easytether connect.

Je ne veux pas avoir à ouvrir/fermer le terminal chaque fois que je souhaite me connecter à Internet via mon téléphone.

J'ai essayé de mettre à jour mon panneau de gnome mais je ne peux créer qu'un nouveau répertoire sur mon bureau.

23
Scott

Cliquez avec le bouton droit sur le bureau et créez un fichier vide (ou utilisez gedit) nommé easytether.desktop. Collez ceci dans ce fichier:

[Desktop Entry]
Name=Easytether
Exec=easytether connect
Terminal=true
Type=Application

et enregistrer! Vous devrez ensuite rendre le fichier exécutable, en modifiant les propriétés du fichier ou en exécutant: chmod +x easytether.desktop.

  • La ligne Name=Easytether spécifie le nom du raccourci qui apparaîtra à l'utilisateur.

  • La ligne Exec=easytether connect spécifie la commande à exécuter, dans ce cas, easytether connect.

  • La ligne Terminal=true spécifie que la commande doit être exécutée dans un terminal GNOME afin que l'utilisateur puisse inspecter sa sortie.

  • Vous pouvez même ajouter une ligne Icon=path/to/png/ (ou Icon=iconname et mettre votre iconname.png dans ~.local/share/icons) afin d’ajouter une icône personnalisée à votre programme de lancement.

En outre, vous pouvez placer le fichier easytether.desktop dans ~/.local/share/applications et le démarrer à partir de Dash ou d'un autre lanceur d'application (Synapse, Kickoff, Slingshot, etc.).

24
jeremija

J'ai trouvé que cela fonctionnait le mieux pour moi, je suis sur Ubuntu 14.04 LTS

Commencez par créer un fichier vierge sur le bureau, nommez-le Terminal.desktop (ou quelque chose que vous voulez).

Ouvrez le fichier avec votre éditeur de texte préféré (gedit, vim, nano, etc.) et collez/tapez ce qui suit:

[Desktop Entry]
Version=0.99
Name=Terminal
Comment=Terminal Desktop Shortcut
Exec=/usr/bin/gnome-terminal
Icon=/usr/share/app-install/icons/terminal-tango.svg
Terminal=false
Type=Application
Categories=Application

Sauvegarder et quitter.

Je sais que je sais, l'icône n'a pas encore l'air correcte, ne vous inquiétez pas! Cliquez avec le bouton droit sur le fichier, sélectionnez Propriétés, accédez à l'onglet Autorisations, puis cochez la case 'Autoriser l'exécution du fichier en tant que programme'.

Vous pouvez également utiliser chmod 775 Terminal.desktop ou chmod +x Terminal.desktop pour lui donner des autorisations d'exécution à l'aide du terminal si vous préférez les commandes de terminal (lorsque vous êtes dans ~ /Desktop).

N 'ta-da! C'est tout, très simple, joli et fonctionne bien aussi :)

5
Rani Kheir

Le moyen le plus simple, utile aussi sur d'autres plateformes, serait:

  • Clic droit-> Créer un nouveau document-> Document vide
  • Appelez-le cependantYouWant.sh
  • Ouvrez-le et éditez-le en écrivant dans chaque ligne chaque ligne que vous utiliseriez dans le terminal, par exemple: "easytether connect"
  • Faites un clic droit dessus-> Propriétés-> Autorisations-> Autoriser l'exécution
  • Double-cliquez sur le fichier et choisissez Exécuter dans le terminal.
2
efaj

Faites un clic droit sur le bureau et choisissez créer le lanceur.

Entrez ceci dans la commande:

exo-open --launch TerminalEmulator

Enregistrez-le avec un nom et une icône de votre choix, et ne sélectionnez pas "Run in terminal"

2
Sriram Murali

Bravo à efaj, dont la réponse m'a amené à mi-chemin. Pour ceux qui sont encore perplexes, cela devrait vous permettre de franchir la ligne d'arrivée:

  1. Créez un document vide, probablement sur le bureau, appelé quelque chose. Sh (remplacez la partie en italique par tout ce que vous voulez, mais assurez-vous que l'extension est .sh).
  2. Modifiez le document et entrez une série de commandes de terminal, une sur chaque ligne, pour accomplir votre tâche. Il est probable que vous souhaitiez que la première ligne soit une commande "cd" qui modifie Active Directory dans la session de terminal qui sera lancée.
  3. Double-cliquez sur le nouveau fichier de document.
    • Si ça se lance, vous avez terminé.
    • Si vous obtenez une boîte de dialogue vous demandant si vous souhaitez exécuter le fichier ou afficher son contenu, choisissez l'option "Exécuter dans un terminal".
    • Si le fichier s'ouvre dans un éditeur, ou si vous souhaitez toujours exécuter les fichiers .sh, mais que la boîte de dialogue mentionnée ci-dessus apparaît, ouvrez Nautilus (a.k.a. Files) et choisissez "Edition-Préférences" dans le menu, puis cliquez sur l'onglet "Comportement". Dans la section "Fichiers texte exécutables", vous pouvez choisir d'exécuter des fichiers .sh (et d'autres types de texte exécutable), de les afficher ou de demander quoi faire lorsque vous les lancez.
1
oddacorn

Se sont battus pour rester longtemps avant de voir ça ..............

"ouvrez Nautilus (aka Files) et choisissez" Edit-Preferences "dans le menu, puis cliquez sur l'onglet" Comportement ". Dans la section" Fichiers texte exécutables ", vous pouvez choisir d'exécuter .sh (et un autre type de texte exécutable) fichiers, les visualiser ou demander quoi faire lorsque vous les lancez. "

problème résolu.

0
avgJoeUser