qt apps pararam de herdar temas gtk

7

Após uma nova instalação do Ubuntu Gnome 15.10, aplicativos qt como qpdfview ou QuiteRSS de repente parou para herdar o tema global gtk, no meu caso Numix . O mesmo também é verdade para o tema Adwaita padrão, então, provavelmente, não é culpa do tema. Parece que esses aplicativos sempre usam o tema qt cleanlooks, independentemente do tema gtk atual.

Eu nunca tive problemas com o tema nas instalações anteriores do Ubuntu Gnome.

A instalação de qt4-qtconfig e a reprodução com diferentes configurações (estilo GUI: default, cleanlooks ou gtk +) não tiveram nenhum efeito nesses aplicativos. Curiosamente, o aplicativo qt4-qtconfig propriamente dito é um tema adequado. Então, depois de selecionar um tema diferente, por exemplo "configurações da área de trabalho (padrão)" ou "windows", o tema deste aplicativo muda, mas não no qpdfview ou QuiteRSS. O truque de instalar o libgnomeui-0 (mencionado aqui ) também não ajudou.

Alguém experimentou o mesmo e conhece uma solução alternativa?

    
por DMT 06.12.2015 / 12:11

1 resposta

11

No Ubuntu 17.10, os aplicativos Qt4 herdam o tema GTK global, enquanto o Qt5 não. Como libqt5libqgtk2 não está mais disponível nos repositórios oficiais do Ubuntu, precisamos usar outra solução alternativa:

Instale qt5-style-plugins dos repositórios do Ubuntu. Digite gedit ~/.profile no terminal e adicione export QT_QPA_PLATFORMTHEME=gtk2 à última linha. Adicioná-lo ao sudo gedit /etc/environment também funciona, mas prefiro ~/.profile .

Reinicie e divirta-se!

    
por DMT 20.03.2016 / 16:36