Start/Stop Conky (fr)
From Conky PitStop
Démarrer/Arrêter Conky
Langue | English Français |
Note: Je n'ai pas écrit ce script comme beaucoup de personnes semblent le penser. Je l'ai trouvé quelquepart sur les forums Ubuntu et ai appelé ma version ssc.sh, c'est tout! Si vous faites référence à ce script ou envoyez quelqu'un le copier ici, ne lui dites pas que c'est moi qui l'ai écrit, même si j'aurais bien voulu le faire! J'ai juste rendu le nom populaire :“ssc.sh”. - Bruce
Le script ssc.sh (Start Stop Conky ) peut-être utilisé dans deux cas :
- vous pouvez créer un lanceur pour ce script (sur le Bureau ou dans un panel);
- l'ajouter à votre “AutoStart”
C'est très pratique dans un Panel quand vous éditez votre conkyrc, en un clic Conky disparaît, attendez une seconde et re-cliquez pour voir les modifications que vous avez faites. J'utilise ceci dans les deux cas ci-dessus, j'ai un lanceur dans mon panel (j'utilise mon avatar pour celui-ci) et je l'ai ajouté à mon “AutoStart”.
Bon, la plupart d'entre vous n'auront pas un script comme le mien, j'utilise 4 conkys en plus d'une zone de test, et si vous avez-vu mon astuce "editer plusieurs conkys", vous avez dû voir que la première chose éditée dans gEdit quand je travaille sur mes conkys est le script ssc.sh.
Voici mon ssc.sh
#!/bin/sh # cliquer pour démarrer, cliquer pour arrêter if pidof conky | grep [0-9] > /dev/null then exec killall conky else #sleep 3 # sleep n'est pas nécessaire pour xfce au démarrage, pour les environnements plus lourds 30 secondes minimum conky -c ~/Conky/conkymain & #sleep 3 conky -c ~/Conky/conkytext & #sleep 3 conky -c ~/Conky/conkyemail & #sleep 3 conky -c ~/Conky/conkyforecast & # test conkys #sleep 3 #conky -c ~/Conky/Test/bottom & #sleep 3 #conky -c ~/Conky/Test/colours & #sleep 3 #conky -c ~/Conky/Test/test & #sleep 3 #conky -c ~/Conky/Test/test-2 & #sleep 3 #conky -c ~/Conky/Test/test-3 & #sleep 3 #conky -c ~/Conky/Test/basic_conky & #sleep 3 #conky -c ~/Conky/Test/bruce & #sleep 3 #conky -c ~/Conky/Test/text_bar & exit fi
Maintenant, ce que vous devez savoir :
- rendez le script exécutable
- si vous utilisez Xfce, ou quelque chose d'encore plus léger, vous n'avez sans doute pas besoin d'un temps d'attente (sleep)
- si vous utilisez Gnome ou un environnement qui prend du temps à se charger, vous aurez besoin de 20 à 30 secondes de temps d'attente (sleep), le temps que le bureau se charge complètement avant de lancer conky. Sinon le bureau cachera votre conkly.
Pour tester des conkys, commentez juste (#) les conky qui fonctionnent et décommentez (enlevez le #) les conkys en test, enregistrez le fichier, et :
- Cliquez – vos conkys disparaissent
- attendez une seconde,
- Cliquez – vos conkys apparaissent.
C'est pas cool ça ?
Happy conkying
Bruce
MISE A JOUR!
Je viens de faire quelques essais et viens partager les résultats :
J'ai fait un test avec mon script “ssc.sh” en utilisant uniquement la partie fonctionnelle de mes conkys, et non la partie de tests, comme dans le script ci-dessus.
Xfce n'a pas besoin d'un temps d'attente mais je l'ai changé en :
#!/bin/sh # cliquer pour démarrer, cliquer pour arrêter if pidof conky | grep [0-9] > /dev/null then exec killall conky else sleep 30 # sleep n'est pas nécessaire pour xfce au démarrage, pour les environnements plus lourds 30 secondes minimum conky -c ~/Conky/conkymain & sleep 30 conky -c ~/Conky/conkytext & sleep 30 conky -c ~/Conky/conkyemail & sleep 30 conky -c ~/Conky/conkyforecast & exit fi
Le résultat est que “conkyforecast” à mis deux minutes à s'afficher sur mon écran. Les autres se sont affichés après 30 secondes, 1 minute et 1,5 minutes.
Le script peut-être raccourci en :
#!/bin/sh # click to start, click to stop if pidof conky | grep [0-9] > /dev/null then exec killall conky else sleep 30 # sleep n'est pas nécessaire pour xfce au démarrage, pour les environnements plus lourds 30 secondes minimum conky -c ~/Conky/conkymain & conky -c ~/Conky/conkytext & conky -c ~/Conky/conkyemail & conky -c ~/Conky/conkyforecast & exit fi
Voici donc un ssc.sh un peu plus court. J'aime bien!