Start/Stop Conky (fr)

From Conky PitStop

(Difference between revisions)
Jump to: navigation, search
(Created page with "__NOTITLE__ =Démarrer/Arrêter Conky= Category:Français Category:Tips and tricks (fr) {{i18n|fr|Start/Stop Conky}} '''Note:''' Je n'ai '''pas''' écrit ce script comme...")
m (Démarrer/Arrêter Conky)
 
Line 14: Line 14:
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”.
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.
+
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'''
Voici mon  '''ssc.sh'''

Latest revision as of 12:22, 12 July 2011

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 :

  1. vous pouvez créer un lanceur pour ce script (sur le Bureau ou dans un panel);
  2. 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 :

  1. rendez le script exécutable
  2. 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)
  3. 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 :

  1. Cliquez – vos conkys disparaissent
  2. attendez une seconde,
  3. 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!

Personal tools
Namespaces
Variants
Actions
Navigation
English
Français
Toolbox