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


10

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

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

L'installation qt4-qtconfiget la lecture avec différents paramètres (style GUI: par défaut, cleanlooks ou gtk +) n'ont eu aucun effet sur ces applications. Curieusement, l' qt4-qtconfigapplication elle-même est correctement orientée. Ainsi, après avoir sélectionné un thème différent, par exemple "paramètres du bureau (par défaut)" ou "fenêtres", le thème de cette application change, mais pas dans qpdfview ou QuiteRSS. L'astuce d'installation libgnomeui-0(mentionnée ici ) n'a pas aidé non plus.

Quelqu'un at-il vécu la même chose et connaît une solution de contournement?


2
Il peut s'agir d'applications Qt5. Essayez d'installer libqt5libqgtk2comme suggéré ici .
biggles5107

Réponses:


18

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

Installez à qt5-style-pluginspartir des référentiels Ubuntu. Tapez gedit ~/.profilele terminal et ajoutez export QT_QPA_PLATFORMTHEME=gtk2à la dernière ligne. L'ajouter aux sudo gedit /etc/environmenttravaux aussi, mais je préfère ~/.profile.

Redémarrez et profitez-en!


Excellent!!! Xubuntu LTS devrait installer cette bibliothèque par défaut!
Serge Stroobandt

Cela a résolu le problème pour moi dans Xubuntu 18.04.1
Fibbles
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.