Como fazer com que os aplicativos do KDE pareçam normais no Gnome com o tema Adwaita-Qt

O Linux tem uma grande variedade de aplicativos de código aberto escritos com vários kits de ferramentas diferentes. Esses kits de ferramentas são frequentemente chamados pelo nome na comunidade (GTK e Qt). Essas duas estruturas parecem muito diferentes uma da outra e causam algumas inconsistências nos temas da área de trabalho. Ao longo dos anos, muitos tentaram resolver isso. Em ambientes de desktop baseados em Qt (como o KDE Plasma), há um tema que faz com que os aplicativos do tipo GTK/Gnome pareçam mais em casa. Acontece que também há um esforço para fazer os aplicativos Qt parecerem menos estranhos nos desktops GTK também. Tudo é feito com o tema Adwaita-Qt.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Neste artigo, ensinaremos como baixar e instalar o Adwaita-Qt. Além disso, veremos como aplicá-lo para aplicativos Qt em todos os ambientes de desktop GTK Linux modernos.

Instalar o Git

Comece instalando o pacote Git em seu sistema operacional. Você também precisará instalar o cmake e ter o framework Qt.

  Como compartilhar o progresso da viagem no Google Maps

Ubuntu

sudo apt install git cmake qt5* lxqt-config

Debian

sudo apt-get install git cmake qt5* lxqt-config

Arch Linux

sudo pacman -S git cmake qt5-base lxqt-config

Fedora

sudo dnf install git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config

OpenSUSE

sudo zypper install git cmake lxqt-config

sudo zypper install patterns-openSUSE-devel_qt5

Outros Linux

O tema Adwaita-Qt no Github é um código fonte não compilado. Como resultado, ele rodará em qualquer coisa com as ferramentas certas. As ferramentas necessárias para compilar este código são Cmake, bibliotecas de desenvolvimento Qt5 e Git. Além disso, você precisará instalar o aplicativo LXQt Config, para aplicar rapidamente o tema aos aplicativos Qt.

Abra um terminal e use o gerenciador de pacotes para procurar por “qt5 development”, “cmake”, “git” e “lxqt-config”. Instale esses pacotes. Se todos eles forem instalados com sucesso, você poderá construir o tema Adwaita-Qt corretamente.

Construindo Adwaita-Qt

Inicie o processo de compilação usando a ferramenta git para pegar o código-fonte usando clone.

git clone https://github.com/FedoraQt/adwaita-qt.git

Entre na pasta adwaita-qt recém-clonada usando o comando CD.

cd adwaita-qt

Neste ponto, você precisará criar uma pasta de compilação para a ferramenta do construtor Cmake. Com mkdir, crie a nova pasta de compilação dentro de ~/adwaita-qt.

mkdir build

Mova de adwaita-qt para a subpasta build.

cd build

Use a ferramenta Cmake para configurar o código e gerar os arquivos de construção.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

Agora vem a parte de compilação. No terminal, execute o comando make.

make

A execução do make deve demorar um pouco, então deixe o terminal funcionar. Você verá muitas linhas passarem, enquanto o compilador junta o Adwaita-Qt. O compilador será concluído quando o terminal permitir que você digite novamente.

  Transfira músicas e vídeos para o seu iPhone sem o iTunes [Giveaway]

A última parte do processo de compilação é a instalação. Para instalar o Adwaita-Qt em todo o sistema, execute o comando install com sudo.

sudo make install

Como alternativa, instale o tema Adwaita-Qt para um único usuário removendo o sudo. Instalar o tema como um único usuário significa que o tema Adwaita-Qt precisa ser reinstalado para cada usuário que precisar acessá-lo.

make install

Habilitando Adwaita-Qt

Adwaita-Qt não é um tema GTK. Em vez disso, é Qt na natureza. Como o tema é Qt e não GTK, nenhum dos desktops modernos tem como aplicá-lo. É por isso que anteriormente no guia instalamos lxqt-config. Esta ferramenta é uma parte essencial da área de trabalho do LXQt. No entanto, ele funciona em quase qualquer lugar.

Inicie a ferramenta LXQT-Config pressionando Alt + F2 e digitando lxqt-config no prompt.

  Como adicionar números de linha a um documento do Microsoft Word

Dentro da ferramenta de configuração, procure por “Aparência” e clique nele. Se o tema Adwaita-Qt foi construído corretamente, ele deve aparecer na lista. Clique nele para dizer ao sistema para usá-lo como a skin padrão do Qt.

Nota: pode ser necessário reiniciar o PC para que as alterações tenham efeito total.

Depois que a ferramenta de configuração aplicar a skin, inicie um aplicativo em seu desktop Linux que use Qt e não GTK. Confirme se está usando o tema correto. Se o tema não for aplicado, volte para lxqt-config e tente novamente.

Desabilitar o tema

Adwaita-Qt faz um excelente trabalho em fazer aplicativos Qt parecerem menos deslocados em ambientes de desktop como Gnome Shell, Cinnamon, etc. Ainda assim, se você não é um grande fã deste tema, é compreensível. Poucas pessoas optam por ficar com o tema Adwaita em favor de um personalizado. Se você quiser desabilitar o tema, é tão fácil quanto voltar ao lxqt-config.

Uma vez dentro, selecione o botão “Aparência”, assim como da última vez. Para desabilitar o tema, selecione um diferente (que não seja Adwaita-Qt) para “desabilitar”. Em seguida, abra um terminal e exclua o código-fonte da sua pasta pessoal.

rm -rf ~/adwaita-qt

Depois de desligar o tema no lxqt-config, os aplicativos Qt não devem mais usar o Adwaita-Qt.