Anche se mi sono trasportato nell’uso quotidiano del PC con XFCE di alcune applicazioni sviluppate con le QT (kile, k3b…) non riesco proprio a farne a meno. Diciamo che se sono state sviluppate con le librerie di casa TrollTech versione 3 queste applicazioni si integrano abbastanza bene con il mio tema di XFCE, mentre per le QT4 è tutta un’altra storia.
Prendo l’esempio che mi faceva dannare: k9copy.
Soluzione
Ho provato a installare QGtkStyle presenti nei repository AUR di archlinux
Una una volta fatto mi sono accorto del cambiamento, ok era simile all’aspetto del mio tema ma mi sono accorto che mancavano le icone a k9copy, mi è bastato lanciare da terminale il programma per scoprire l’inghippo:
[14:22:58 ugaciaka@eclipse: ~]$ k9copy
k9copy(26884)/kdeui (KIconLoader): Error: standard icon theme “oxygen” not found!
detto fatto sono andato su kde-look.org, scaricato le icone oxygen e messe in /usr/share/icons ma niente fa fare, non ho risolto niente, l’errore compariva lo stesso.
Allora ho sfruzzato ancora un po’ e ho scoperto che serve installare kdebase-runtime che (cito paro paro da qui)
Contiene cose richieste da ogni applicazione in esecuzione (runtime), come le icone. È una dipendenza richiesta per ogni applicazione per KDE, quindi devi compilarlo ed installarlo.
Detto fatto ho cercato, tramite pacman, di installarlo ma si fa casino da solo trovandosi già le icone oxygen tolte prontamente cancellando la cartella in /usr/share/icons/oxygen.
Ok, finalmente installato kdebase-runtime mi sono accorto che…sembrava di usare kde4…uhm disinstallo al volo qgtksyle e non cambia una tega.
Conclusioni:
- la prova l’ho fatta solo con k9copy (è l’unica applicazione in qt4 per kde4 che uso) in XFCE quindi quanto scritto sotto sono solo seghe mentali mie;
- qgtksyle funziona ma non trova le icone senza kdebase-runtime che serve per i motivi sopra detti;
- kdebase-runtime se ne frega di qgtksyle;
- alla fine mi è bastato solo installare kdebase-runtime, l’applicazione si figura come su kde4 standard ma almeno ci sono le icone e non è “squadrata”




Agosto 25, 2008 a 12:51 am
Passa a Gnome e scopri la potenza delle GTK+
Agosto 25, 2008 a 3:09 pm
1. k9copy è compilato con le QT > 4.4.0 ?
2. per settare le applicazioni QT “liscie” usi qtconfig
3. per le applicazioni KDE devi usare systemsettings di KDE4