Un mini script pour demarrer/fermer Conky
Par Baz le 20/10/2007 à 16:19 - Scripts Bash
Un peu fatigant de toujours devoir passer par le terminal pour démarrer ou fermer Conky ?
Voici un mini Script Nautilus qui fait ça pour vous.
J'ai fais ce mini script pour éviter d'avoir à systématiquement passer par le terminal (ou la combinaison de touche [Alt] + [F2]) pour lancer ou fermer Conky.
Voilà ce que fait le script :
- Si conky n'est pas déjà lancé, il le lance.
- Si conky est déjà lancé, il le ferme.
Ça évite d'avoir à utiliser deux scripts différents (un qui le lance, l'autre qui le ferme)
Avant de le télécharger, vous pouvez visionner la source du script Start-Stop-Conky.
Pour le télécharger, le rendre exécutable et le placer dans le dossier qui va bien afin qu'il soit disponible directement chez vous, une seule ligne de commande :
cd ~/.gnome2/nautilus-scripts && wget http://wavemaker.free.fr/share/Start-Stop-Conky && chmod +x Start-Stop-Conky
Après ça, vous pourrez lancer ou fermer Conky d'un simple clic droit sur le bureau Gnome ou dans un dossier.
Et une petite capture d'écran pour la route :
Notez que ce script, très simple, peut être adapté à n'importe quel autre programme.
Édité le 6.01.09: Si vous souhaitez créer un lanceur pour utiliser ce script, Arpbook, un membre du forum ubuntu-fr met à disposition un set d'icônes destinées à Conky que vous pouvez également le télécharger sur gnome-look.org.
Voici un aperçu en image :
Commentaires
Génial, j'en ai essayé plusieurs, mais ils ne fonctionnaient pas chez moi et n'y connaissant rien en script et autre ligne de commande, je ne pouvais pas comprendre ce qui n'allait pas, j'avais bien trouvé la solution de créer un lanceur, mais rien pour l'arrêter.
Merci.
Genial ton script!
Quel temps de gagner !
Mais si l'on a plusieurs conky lancés comment faire pour arreter celui voulu car
ils sont tous nommes conky....Quelle option faut il mettre pour killer le bon ?
merci
@Jobastr: Merci! Content que ça serve à d'autres ;-)
@Kyrn: Pour killer un seul Conky tu peux utiliser le PID du processus avec la commande
kill PID
.(PID = numéro unique du processus. Pour connaitre le PID des processus en cours, utilises la commande
ps -e
)Mais pour intégrer ça à un script, je pense que la solution serait de lancer les processus de chaque Conky sous un nom différents afin de pouvoir faire la distinction entre eux. Ça permettrait ensuite de choisir quel processus ont veux killer.
Le script ne fait pas encore ça mais je regarderai à l'occasion quand j'aurais un moment.
Sinon, si tu trouves comment faire n'hésites pas à me le signaler !
Merci A++