Abilitare la trasparenza di conky con kde 4 è un operazione molto semplice. È necessario innanzitutto installare feh, un programma leggero che permette di visualizzare le immagini e modificare gli sfondi dei desktop. Quella che otterremo sarà quindi una trasparenza “falsa”, in cui andremo solamente a dire a conky quale background utilizzare, in modo da farlo coincidere con quello utilizzato come wallpaper.
Procediamo quindi alla sua installazione in Ubuntu
sudo apt-get install feh
o in Arch Linux:
sudo pacman -Sy feh
Ho notato che le versioni 4.2 e 4.3 (attualmente allo stato di rc3, ma a breve sarà disponibile la stabile) di kde presentano a questo punto soluzioni leggermente differenti. In sostanza quello che andremo a fare sarà richiamare con feh il wallpaper attualmente in uso.
In kde 4.2 il wallpaper attualmente in uso è raggiungibile attraverso un piccolo script bash, mentre sono sicuro che anche per kde 4.3 ci sarà questa possibilità ma al momento non sono ancora riuscito a scovarla.
Aggiungiamo quindi le seguenti linee di codice in fondo al file di configurazione di conky, il .conkyrc presente nella nostra home:
Per kde 4.2.x:
${exec feh --bg-scale "`grep 'wallpaper=' ~/.kde4/share/config/plasma-appletsrc | tail --lines=1 | sed 's/wallpaper=//'`"}
Nel caso non funzionasse sostituite .kde4 con .kde.
Per kde 4.3:
questo è un metodo un po’ rozzo ma funzionante
${exec feh --bg-scale /home/pippo/sfondo.png}
in pratica dovete indicare il percorso del wallpaper che state utilizzando.
Semplice no? ![]()



Ottobre 21st, 2009 at 12:48
per KDE 4.3 il file è .kde4/share/config/plasma-desktop-appletsrc invece di .kde4/share/config/plasma-appletsrc per il resto non cambia niente
Ottobre 21st, 2009 at 13:08
grazie per la segnalazione