Qt应用程序停止继承gtk主题


10

在全新安装了Ubuntu Gnome 15.10之后,qt应用程序(例如qpdfviewQuiteRSS)突然停止继承全局gtk主题,在我的案例中为Numix。默认的Adwaita主题也是如此,因此很可能不是该主题的错。看来,这些应用程序始终使用cleanlooks qt主题,而不管当前的gtk主题如何。

我以前在Ubuntu Gnome的安装上从未遇到任何问题。

qt4-qtconfig使用不同的设置(GUI样式:默认,cleanlooks或gtk +)进行安装和玩对这些应用程序没有任何影响。奇怪的是,qt4-qtconfig应用本身的主题正确。因此,在选择了不同的主题(例如“桌面设置(默认)”或“窗口”)之后,此应用程序的主题会更改,但在qpdfview或QuiteRSS中不会更改。安装的技巧libgnomeui-0(在此处提到)也没有帮助。

有没有人遇到过同样的事情并且知道解决方法?


2
这些可能是Qt5应用。尝试libqt5libqgtk2按照此处的建议进行安装。
biggles5107 '16

Answers:


18

在Ubuntu 17.10上,Qt4应用程序确实继承了全局GTK主题,而Qt5则没有。由于libqt5libqgtk2在正式的Ubuntu存储库中不再可用,因此我们必须使用另一种解决方法:

qt5-style-plugins从Ubuntu存储库安装。输入gedit ~/.profile终端,并添加export QT_QPA_PLATFORMTHEME=gtk2到最后一行。添加它sudo gedit /etc/environment也可以,但是我更喜欢~/.profile

重新启动并享受!


优秀的!!!默认情况下,Xubuntu LTS应该安装此库!
Serge Stroobandt

这在Xubuntu 18.04.1
Fibbles '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.