le app qt hanno smesso di ereditare temi gtk


10

Dopo una nuova installazione di Ubuntu Gnome 15.10, le app qt come qpdfview o QuiteRSS si sono improvvisamente interrotte per ereditare il tema globale di gtk, nel mio caso Numix . Lo stesso vale anche per il tema Adwaita predefinito, quindi molto probabilmente non è colpa del tema. Sembra che queste app utilizzino sempre il tema qt cleanlooks, indipendentemente dal tema gtk attuale.

Non ho mai avuto problemi con i temi sulle precedenti installazioni di Ubuntu Gnome.

L'installazione qt4-qtconfige la riproduzione con impostazioni diverse (stile della GUI: impostazione predefinita, cleanlooks o gtk +) non hanno avuto alcun effetto su queste app. Curiosamente, l' qt4-qtconfigapp stessa è a tema correttamente. Quindi, dopo aver selezionato un tema diverso, ad esempio "Impostazioni desktop (impostazione predefinita)" o "Windows", il tema di questa app cambia, ma non in qpdfview o QuiteRSS. Il trucco con l'installazione libgnomeui-0(menzionato qui ) non ha aiutato neanche.

Qualcuno ha provato lo stesso e conosce una soluzione?


2
Queste potrebbero essere app Qt5. Prova a installare libqt5libqgtk2come suggerito qui .
biggles5107

Risposte:


18

Su Ubuntu 17.10 le app Qt4 ereditano il tema globale GTK, mentre Qt5 no. Poiché libqt5libqgtk2non è più disponibile nei repository ufficiali di Ubuntu, dobbiamo usare un'altra soluzione alternativa:

Installa qt5-style-pluginsdai repository Ubuntu. Digita gedit ~/.profileil terminale e aggiungi export QT_QPA_PLATFORMTHEME=gtk2all'ultima riga. Aggiungerlo anche a sudo gedit /etc/environmentfunziona, ma preferisco ~/.profile.

Riavvia e divertiti!


Eccellente!!! Xubuntu LTS dovrebbe installare questa libreria di default!
Serge Stroobandt,

Questo risolto il problema per me in Xubuntu 18.04.1
Fibbles
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.