web-dev-qa-db-fra.com

Comment créer un lanceur pour exécuter une commande de terminal?

par exemple, cette commande de terminal: ping www.google.com alors ma question est: comment puis-je créer un launcher sur mon bureau peut effectuer cette commande, de sorte qu'il n'est plus nécessaire d'ouvrir terminal à chaque fois et écris ça ça.

5
Mohammad

Eh bien, vous pouvez créer un nouveau document sur votre bureau en l’appelant quelque chose.desktop tel que ping1.desktop

Puis mettez ceci dans, Nom = & Icon = les lignes peuvent être ce que vous voulez (généralement le meilleur chemin complet = =) ou vous pouvez laisser Icon = vide

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=ping www.google.com
Name=whatever you want
Icon= 

Après avoir créé un clic droit sur le lanceur> Propriétés> Autorisations> & cochez la case Exécuter:

(- vous pouvez également étendre son utilisation à d’autres pings si vous utilisez le lanceur de Unity via des entrées de liste rapide ajoutées dans .desktop.

8
doug

Cela m'a pris un certain temps pour comprendre cela, car je suis un débutant total pour Ubuntu. Finalement, j'ai compris. Réécrit en termes de mannequin et de débutant comme moi pourrait mieux comprendre:

1) Faites un clic droit sur le bureau. Dans le menu contextuel, sélectionnez "Nouveau document", puis "Document vide".

2) Nommez le document quelquechose.desktop, où "quelque chose" est remplacé par le nom que vous voulez.

3) Ouvrez le document avec gedit (généralement en double-cliquant).

4) Dans gedit, collez le texte suivant dans, où "tout ce que vous voulez" est le nom du lanceur que vous choisissez, et où "chemin d'accès à l'icône" est le chemin de l'icône, c.-à-d. L'emplacement du répertoire de l'image de l'icône:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec=ping www.google.com
Name= whatever you want
Icon= path to icon

5) Après avoir créé un clic droit sur le lanceur> Propriétés> Autorisations> & cochez la case Exécuter:

2
Rob

Par exemple, pour trouver le chemin d’exécution de Spyder, tapez: "quel spyder" dans le terminal et la réponse a été pour moi:/home/tech/anaconda3/bin/spyder

Puis j'ai écrit ceci dans spyder.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/tech/anaconda3/bin/spyder
Name=spyder
Icon=/usr/share/spyder/images/spyder.png
0
OneProgressist