Linux tem uma grande variedade de código abertoaplicativos escritos com uma tonelada de kits de ferramentas diferentes. Esses kits de ferramentas são frequentemente referidos pelo nome na comunidade (GTK e Qt). Essas duas estruturas parecem muito diferentes entre si e causam algumas inconsistências nos temas da área de trabalho. Ao longo dos anos, muitos tentaram resolver isso. Nos ambientes de desktop baseados em Qt (como o KDE Plasma), existe 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 com que os aplicativos Qt pareçam menos estranhos nos desktops GTK. Tudo isso é realizado 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, abordaremos como aplicá-lo a aplicativos Qt em todos os ambientes modernos de desktop GTK Linux.
Instale o Git
Comece instalando o pacote Git no seu sistema operacional. Você também precisará instalar o cmake e ter a estrutura Qt.
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 é descompiladoCódigo fonte. Como resultado, ele será executado em qualquer coisa com as ferramentas certas. As ferramentas necessárias para compilar esse 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 paraprocure por "qt5 development", "cmake", "git" e "lxqt-config". Instale esses pacotes. Se todos eles forem instalados com êxito, você poderá criar o tema Adwaita-Qt corretamente.
Edifício Adwaita-Qt
![](/images/linux/how-to-make-kde-apps-look-normal-on-gnome-with-the-adwaita-qt-theme.jpg)
Inicie o processo de construção usando o git ferramenta para pegar o código fonte usando clone.
git clone https://github.com/FedoraQt/adwaita-qt.git
Digite o recém-clonado adwaita-qt pasta usando o CD comando.
cd adwaita-qt
Neste ponto, você precisará fazer uma construir pasta para o Cmake ferramenta construtora. Com mkdir, crie a nova pasta de construção dentro ~ / adwaita-qt.
mkdir build
Mover-se a partir de adwaita-qt ao construir subpasta.
cd build
Use o Cmake ferramenta para configurar o código e gerar os arquivos de construção.
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Agora vem a parte da compilação. No terminal, execute o faço comando.
make
Corrida faço deve demorar um pouco, então deixe o terminal Você verá muitas linhas passarem, enquanto o compilador reúne o Adwaita-Qt. O compilador será concluído quando o terminal permitir que você digite novamente.
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 sudo. Instalar o tema como um único usuário significa que o tema do Adwaita-Qt precisa ser reinstalado para cada usuário que precisa ter acesso a ele.
make install
Ativando o Adwaita-Qt
![](/images/linux/how-to-make-kde-apps-look-normal-on-gnome-with-the-adwaita-qt-theme.png)
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 que instalamos lxqt-config. Essa 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.
Dentro da ferramenta de configuração, procure por "Aparência" e clique nela. Se o tema Adwaita-Qt tiver sido construído corretamente, ele deverá aparecer na lista. Clique nele para informar ao sistema para usá-lo como a capa Qt padrão.
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 capa, inicie um aplicativo na área de trabalho do Linux que use Qt e não GTK. Confirme se está usando o tema correto. Se o tema não se aplicar, volte para lxqt-config e tente novamente.
Desativar o tema
O Adwaita-Qt faz um excelente trabalho na fabricação do Qtos aplicativos parecem menos deslocados em ambientes de desktop como Gnome Shell, Cinnamon etc. Ainda assim, se você não é um grande fã desse tema, é compreensível. Muitas pessoas optam por não aderir ao tema Adwaita em favor de um tema personalizado. Se você deseja desativar o tema, é tão fácil quanto voltar ao lxqt-config.
Uma vez dentro, selecione o botão "Aparência", apenasComo da última vez. Para desativar o tema, selecione um tema diferente (que não seja o Adwaita-Qt) para "desativá-lo". Em seguida, abra um terminal e exclua o código-fonte da sua pasta pessoal.
rm -rf ~/adwaita-qt
Depois de desligar o tema em lxqt-config, Os aplicativos Qt não devem mais usar o Adwaita-Qt.
Comentários