Po świeżej instalacji Ubuntu Gnome 15.10 aplikacje qt, takie jak qpdfview lub QuiteRSS, nagle przestały dziedziczyć globalny motyw GTK , w moim przypadku Numix . To samo dotyczy domyślnego motywu Adwaita, więc najprawdopodobniej nie jest to wina tego motywu. Wygląda na to, że te aplikacje zawsze używają motywu cleanlooks qt, niezależnie od obecnego motywu GTK.
Nigdy nie miałem żadnych problemów z tematami na poprzednich instalacjach Ubuntu Gnome.
Instalowanie qt4-qtconfig
i granie z różnymi ustawieniami (styl GUI: domyślny, cleanlooks lub gtk +) nie miało żadnego wpływu na te aplikacje. Co ciekawe, qt4-qtconfig
sama aplikacja ma odpowiednie motywy tematyczne. Tak więc po wybraniu innego motywu, np. „Ustawienia pulpitu (domyślne)” lub „Windows” motyw tej aplikacji zmienia się, ale nie w qpdfview ani QuiteRSS. Sztuczka z instalacją libgnomeui-0
(wspomniana tutaj ) też nie pomogła.
Czy ktoś doświadczył tego samego i zna obejście?
libqt5libqgtk2
zgodnie z sugestią tutaj .Odpowiedzi:
W Ubuntu 17.10 aplikacje Qt4 dziedziczą globalny motyw GTK, podczas gdy Qt5 nie. Ponieważ
libqt5libqgtk2
nie jest już dostępny w oficjalnych repozytoriach Ubuntu, musimy zastosować inne obejście:Zainstaluj
qt5-style-plugins
z repozytoriów Ubuntu. Wpiszgedit ~/.profile
terminal i dodajexport QT_QPA_PLATFORMTHEME=gtk2
do ostatniego wiersza. Dodanie go równieżsudo gedit /etc/environment
działa, ale wolę~/.profile
.Uruchom ponownie i ciesz się!
źródło