Lancer des applications console à partir du bureau
Si vous désirez être capable de lancer des applications en ligne de
commande ou des scripts en double-cliquant sur des icônes du
bureau ou bien dans le Tracker, il y a différentes façon de faire. Si vous
exécutez juste un script, la façon la plus simple est de vous assurer que
vous avez placé le cookie magique sur la première ligne du script:
#!/bin/sh
Et ensuite rendez le script exécutable avec:
chmod 755 nomscript
Si vous voulez avoir un résultat plus personnalisé, et faire
apparaître le nom du programme dans le titre de la fenêtre du Terminal, vous
aurez besoin de l'appeler à partir d'un second script. Ce script lancera une
session Terminal et prendra en argument l'application ou le script voulu. Créez un
fichier sur le bureau avec ce contenu:
#!/bin/sh
Terminal -t "Titre de la fenetre" /bin/sh --login -i -c votre_application_ici
Cela lance un Terminal avec le titre de votre choix (-t), démarre le shell BASH
en mode interactif, et transmet la commande de l'option -c au shell.
Maintenant rendez votre script shell exécutable (chmod a+x
votrescriptshell) à partir du Terminal.
Prenons l'exemple d'un script appelé keepalive destiné à garder votre
connexion internet active, et vous ne voulez pas à avoir à lancer le
Terminal et saisir la commande à la main à chaque fois. Créez
simplement un fichier texte exécutable sur le bureau, contenant le texte suivant:
#!/bin/sh
Terminal -t "Maintien de la connexion" /bin/sh --login -i -c keepalive
Tant que le script keepalive est dans votre chemin système, c'est tout bon.
Remarquez qu'un programme comme xicon fera la même
chose ET vous donnera la possibilité de glisser/déposer des fichiers
à lancer sur vos icônes de script.
rabba@maine.rr.com a contribué à cette astuce.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Diego Gallina.
Astuce traduite par: Nicolas.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|