Conky KDE Transparency (fr)

From Conky PitStop

Revision as of 16:33, 3 April 2011 by Wlourf (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Conky transparent avec KDE

 Langue   English   Français   


Un des commentaires qui revient le plus souvent concerne l’option de transparence dans conky avec KDE (3 & 4). Le problème de transparence vient de la façon dont KDE traite le fond d’écran. La meilleure solution que j’ai pu trouver réside dans l’utilisation du programme “feh”.

sudo apt-get install feh

Dans KDE 3, le code suivant suffit à régler le problème. Il vous suffit d’ajouter la ligne suivante à votre conkyrc.

${texeci 600 feh --bg-scale 'dcop kdesktop KBackgroundIface currentWallpaper 1'}

Et par conséquent, si vous placez la ligne suivante dans votre conkyrc, cela résoudra le problème de transparence quelle que soit votre version de KDE!

${texeci 600 feh --bg-scale '/path/to/my/wallpaper'}

Cela signifie qu’il vous faudra éditer votre conkyrc à chaque changement de fond d’écran.

Bien, arretons nous un instant, car j’entends déjà la question “Pourquoi utiliser texeci?”

Je suggère d’utiliser texeci à la place de execi car cette commande permet à conky de continuer à dessiner son affichage, sans attendre la fin du processus ‘feh’. Je suggère d’utiliser texeci à la place de texec car si vous changez de fond d’écran, vous voulez certainement que ‘feh’ prenne en compte la mise à jour de votre fond d’écran. (Cette information n’est pas remise à jour fréquement dans KDE4, il se pourrait donc que le fond d’écran ne corresponde pas pendant un certain temps, le temps nécessaire à KDE4 pour mettre à jour l’information)

Reprenons...

J’ai remarqué que, pour la dernière version de KDE4, nous pouvions utiliser cette commande :

${texeci 3600 feh --bg-scale "`grep 'wallpaper=' ~/.kde/share/config/plasma-desktop-appletsrc | head -n1 | tail --bytes=+11`"}

Il est possible que cette commande ne fonctionne pas selon votre version de KDE4. J’ai noté que selon les versions, KDE ne stocke pas le fond d’écran au même endroit. Si c’est votre cas, essayez les lignes suivantes et gardez celle qui fonctionne ;) :

${texeci 3600 feh --bg-scale "`grep 'wallpaper=' ~/.kde/share/config/plasma-appletsrc | tail -n1 | tail --bytes=+11`"}
${texeci 3600 feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-appletsrc | tail --bytes=+11`"}

NOTE : Si vous souhaitez utiliser conkytemplate.sh , vous remarquerez qu’il inclut déjà une ligne spécifique à KDE, il vous suffira alors de l’éditer pour l’adapter à votre version de KDE.

Personal tools
Namespaces
Variants
Actions
Navigation
English
Français
Toolbox