web-dev-qa-db-fra.com

qt apps a cessé d'hériter des thèmes gtk

Après une nouvelle installation d'Ubuntu Gnome 15.10, des applications telles que qpdfview ou QuiteRSS se sont soudainement arrêtées pour hériter du thème global de gtk, dans mon cas Numix . Il en va de même pour le thème Adwaita par défaut, ce n'est donc probablement pas sa faute. Il semble que ces applications utilisent toujours le thème cleanlooks qt, quel que soit le thème gtk actuel.

Je n'ai jamais eu de problèmes de thématisation sur les installations précédentes d'Ubuntu Gnome.

Installer qt4-qtconfig et jouer avec différents paramètres (style d'interface graphique: par défaut, cleanlooks ou gtk +) n'a eu aucun effet sur ces applications. Curieusement, l'application qt4-qtconfig est elle-même correctement thématisée. Donc, après avoir sélectionné un thème différent, par exemple "Paramètres du bureau (par défaut)" ou "Windows", le thème de cette application change, mais pas dans qpdfview ou QuiteRSS. Le truc avec l'installation de libgnomeui-0 (mentionné ici ) n'a pas aidé non plus.

Est-ce que quelqu'un a vécu la même chose et connaît une solution de contournement?

10
DMT

Sur Ubuntu 17.10, les applications Qt4 héritent du thème GTK global, contrairement à Qt5. Puisque libqt5libqgtk2 n'est plus disponible dans les dépôts officiels d'Ubuntu, nous devons utiliser une autre solution de contournement:

Installez qt5-style-plugins à partir des référentiels Ubuntu. Tapez gedit ~/.profile dans le terminal et ajoutez export QT_QPA_PLATFORMTHEME=gtk2 à la dernière ligne. L'ajouter à Sudo gedit /etc/environment fonctionne également, mais je préfère ~/.profile.

Redémarrez et profitez!

18
DMT