Alguns aplicativos Qt5 não usam um estilo Gtk+ por padrão no Gnome (no Ubuntu 18.04 por exemplo), o que os faz parecer fora do lugar. Isso inclui aplicativos como VirtualBox, VLC, qBittorrent, Simple Screen Recoder, o cliente de desktop ownCloud e assim por diante.
Este artigo explica como corrigir isso e fazer com que os aplicativos Qt5 usem um estilo Gtk+ 2 no Debian ou Ubuntu (e distribuições Linux baseadas no Ubuntu que usam um desktop Gnome, como Pop!_OS).
Editado: Para novas instalações do Ubuntu 20.04 e 19.10 (isso não acontece se você atualizar de um Ubuntu mais antigo), usar QT_QPA_PLATFORMTHEME=gtk2
torna mais lento a inicialização de aplicativos Qt5, então não use isso. Em vez disso, use o Kvantum, que não tem esse problema e também permite escolher o tema a ser usado para os aplicativos Qt5.
VLC e VirtualBox antes e depois de usar o ajuste neste artigo, no Ubuntu 18.04:
Antes:
Depois:
Relacionado: Usando temas personalizados para aplicativos Qt (e corrigindo o tema Qt5 no GNOME) no Linux com Kvantum
Para corrigir esse problema e fazer com que os aplicativos Qt5 usem um estilo Gtk+, tudo o que você precisa fazer é seguir os passos simples abaixo.
qt5-style-plugins
, um pacote que contém os estilos Qt5 Cleanlooks, Motif, Plastique e Gtk+ 2.sudo apt install qt5-style-plugins
export QT_QPA_PLATFORMTHEME=gtk2
ao seu ~/.profile
. Para fazer isso com um comando simples, execute o seguinte:echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile
Após fazer o login novamente, os aplicativos Qt5 como qBittorrent, VLC ou Virtualbox devem usar um estilo Gtk+ em sua área de trabalho Gnome no Debian ou Ubuntu (e Pop!_OS, que é baseado no Ubuntu).
É importante notar que isso resolve o problema dos aplicativos instalados via apt / deb. Este ajuste não funciona para aplicativos instalados usando pacotes Snap, Flatpak ou AppImage. Pelo menos esse foi o caso no meu desktop Ubuntu 18.04.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Get Qt5 Apps To Use Native Gtk+ Style In Ubuntu Or Debian