When “blinking” isn’t! (fr)

From Conky PitStop

Jump to: navigation, search

Faux clignotement

 Langue   English   Français   


Le clignotement qui n’en est pas un!

Quelque chose que j’ai découvert il y a longtemps, c’est que quand j’ai une ligne qui ressemble à ça:

Up:$color ${upspeed eth0} k/s | Down:$color ${downspeed eth0} k/s

... ce type de ligne détermine la "largeur" d’affichage de mon conky. Mon conky ne clignote pas, il change simplement sa largeur et redessine la nouvelle largeur sur l'écran. Par exemple, une ligne donnant ce résultat:

Up: 47 k/s | Down: 238 ks

Mais lorsque les valeurs Up – Down changent:

Up: 0 k/s | Down: 0 ks

Vous perdez 3 caractères en largeur et conky redessine son affichage en fonction des nouvelles données, provoquant ce qu’on pourrait prendre pour un clignotement.

Essayez ce petit “test”, je sais c’est moche, mais si le clignotement cesse, vous y êtes.

TEXT
------------------------ <<-- augmenter le nombre de - autant que nécessaire
${hr}
etc. etc.

Si ce test cesse le clignotement, ajoutez à votre configuration (section avant-TEXT) quelque chose comme ça:

maximum_width xxx
TEXT

Avec xxx correspondant à la largeur obtenue grâce au test précédent.

Ou – remplacez votre ligne par:

Up: 47 k/s
Down: 238 k/s
Up: ${upspeed eth0} k/s
Down: ${downspeed eth0} k/s

Voilà, bonne journée.
Bruce


Mise à jour du 6 mars 2011
Avec les dernières version de Conky, on peut simplement utiliser :

minimum_size 250 0 ## largeur et hauteur
maximum_width 250  ## largeur seulement
Personal tools
Namespaces
Variants
Actions
Navigation
English
Français
Toolbox