Configurando aplicações Qt no ambiente GTK

Escrito por
Redação SempreUpdate
Os artigos vinculados à este usuário são de terceiros. A informação aqui contida não foi elaborada originalmente por nós do SempreUpdate. Mas, publicamos conforme solicitação, envio...

A maioria dos usuários GNU/Linux estão mais familiarizados com ambientes GTK como o Cinnamon, GNOME, LXDE, MATE ou XFCE… e muitos gostam de personalizar os temas e ícones do seu sistema, baixar filmes e seriados com o qBittorrent e assisti-los com o VLC Media Player, por exemplo. Mas olhando atentamente o visual não está bacana, há algo estranho… aplicações Qt misturadas com o ambiente GTK.

Isso acontece porque o ambiente gráfico da sua distribuição é diferente do ambiente onde o aplicativo foi desenvolvido. E como resultado, temos um sistema híbrido.

Veja uma comparação entre os dois aplicativos que citei acima (sem ajustes) no ambiente MATE e com um tema dark:

Configurando aplicações Qt no ambiente GTK
qBittorrent, VLC e Gerenciador de Arquivos

Perceba que as aplicações Qt não se ajustaram ao ambiente GTK. Ou seja, está esquisito.

Para ajustar a aparência da aplicação Qt é preciso instalar o Qt5 Configuration Utility e o Qt5 Extra Widget Styles, adicionar as variáveis de ambiente, reiniciar o computador e depois configurar os pacotes que foram instalados.

Instalando os pacotes necessários

Procure por “qt5ct” e “qt5-style-plugins” na loja de aplicativos da sua distribuição Linux:

GNOME Software
Loja de aplicativos do GNOME

Caso queira ou se você não os encontrou na loja, instale os pacotes pelo Terminal, com os seguintes comandos:

sudo apt install qt5ct qt5-style-plugins

Adicionando as variáveis de ambiente

Adicione as variáveis de ambiente no arquivo “/etc/environment”, abrindo seu editor de texto como super-usuário pelo Terminal:

sudo seu_editor_de_texto /etc/environment

Copie e cole as variáveis no seu editor de texto:

export QT_QPA_PLATFORMTHEME=qt5ct
export QT_AUTO_SCREEN_SCALE_FACTOR=0

Na imagem abaixo, utilizei o editor Pluma. No entanto, você deverá utilizar o editor de texto da sua distribuição.

Terminal e Editor de Texto Pluma

Depois disso, salve e reinicie o sistema.

Configurando o Qt5 Settings

Procure por “Qt5 Settings” no seu menu de aplicativos. Caso não encontre, rode-o no Terminal:

qt5ct

Selecione “gtk2” na opção “Style” e em “Palette” mantenha “Default” marcado.

Configurando aplicações Qt no ambiente GTK
Qt5 Configuration Tool [Appearance]

Na aba “Fonts“, recomendo que você selecione as fontes padrões da sua distro, assim as aplicações abrirão com o mesmo visual.

Qt5 Configuration Tool Fonts
Qt5 Configuration Tool [Fonts]

E por último, vamos configurar os ícones na aba “Icon Theme“, selecionando os ícones padrões do seu ambiente GTK. Da mesma forma, sempre seguindo os padrões do sistema.

Qt5 Configuration Tool IconTheme
Qt5 Configuration Tool [Icon Theme]

Clique em “Apply” e depois em “OK“.

Feito isso, as aplicações Qt irão utilizar o seu tema GTK. Vamos conferir o resultado dos ajustes:

Configurando aplicações Qt no ambiente GTK
Gerenciador de Arquivos, VLC e qBittorrent

Pronto!

Certamente, suas aplicações Qt estão totalmente harmoniosas em relação ao ambiente GTK da distribuição Linux.

Se quiser saber mais sobre as diferenças entre GTK e Qt nos ambientes Linux, temos uma matéria explicativa, confira aqui.

Compartilhe este artigo