Linux tiene una gran variedad de código abiertoaplicaciones escritas con una tonelada de diferentes kits de herramientas. Estos kits de herramientas a menudo se denominan por nombre en la comunidad (GTK y Qt). Estos dos marcos se ven muy diferentes entre sí, y causa algunas inconsistencias en los temas de escritorio. Con los años, muchos han intentado resolver esto. En los entornos de escritorio basados en Qt (como KDE Plasma) hay un tema que hace que las aplicaciones similares a GTK / Gnome se vean más en casa. Resulta que también hay un esfuerzo por hacer que las aplicaciones Qt parezcan menos extrañas en los escritorios GTK también. Todo se logra con el tema Adwaita-Qt.
ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.
En este artículo, le enseñaremos cómo descargar e instalar Adwaita-Qt. Además, veremos cómo aplicarlo para aplicaciones Qt en todos los entornos de escritorio GTK Linux modernos.
Instalar Git
Comience instalando el paquete Git en su sistema operativo. También necesitará instalar cmake y tener el marco 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
Otras Linux
El tema Adwaita-Qt en Github no está compiladocódigo fuente. Como resultado, se ejecutará en cualquier cosa con las herramientas adecuadas. Las herramientas necesarias para compilar este código son Cmake, bibliotecas de desarrollo Qt5 y Git. Además, deberá instalar la aplicación LXQt Config para aplicar rápidamente el tema a las aplicaciones Qt.
Abra una terminal y use el administrador de paquetes parabusque "desarrollo qt5", "cmake", "git" y "lxqt-config". Instala estos paquetes. Si todos se instalan correctamente, podrá compilar el tema Adwaita-Qt correctamente.
Edificio Adwaita-Qt

Comience el proceso de compilación utilizando el git herramienta para tomar el código fuente usando clon.
git clone https://github.com/FedoraQt/adwaita-qt.git
Ingrese el recién clonado adwaita-qt carpeta usando el discos compactos mando.
cd adwaita-qt
En este punto, deberás hacer un construir carpeta para el Cmake herramienta de construcción. Con mkdir, cree la nueva carpeta de compilación dentro ~ / adwaita-qt.
mkdir build
Moverse de adwaita-qt al construir subcarpeta
cd build
Utilizar el Cmake herramienta para configurar el código y generar los archivos de construcción.
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
Ahora viene la parte de compilación. En la terminal, ejecute el hacer mando.
make
Corriendo hacer debería tomar un tiempo, así que deja que la terminal sea. Verá pasar muchas líneas, ya que el compilador reúne Adwaita-Qt. El compilador se completará cuando el terminal le permita volver a escribir.
La última parte del proceso de compilación es la instalación. Para instalar Adwaita-Qt en todo el sistema, ejecute el comando de instalación con sudo.
sudo make install
Alternativamente, instale el tema Adwaita-Qt para un solo usuario eliminando sudo. Instalar el tema como un solo usuario significa que el tema Adwaita-Qt debe reinstalarse para cada usuario que necesite acceder a él.
make install
Habilitar Adwaita-Qt

Adwaita-Qt no es un tema GTK. En cambio, es Qt en la naturaleza. Dado que el tema es Qt y no GTK, ninguno de los escritorios modernos tiene una forma de aplicarlo. Es por esto que anteriormente en la guía que instalamos lxqt-config. Esta herramienta es una parte esencial del escritorio LXQt. Sin embargo, funciona en casi cualquier lugar.
Inicie la herramienta LXQT-Config presionando Alt + F2 y escribiendo lxqt-config en el indicador.
Dentro de la herramienta de configuración, busque "Apariencia" y haga clic en ella. Si el tema Adwaita-Qt se construyó correctamente, debería aparecer en la lista. Haga clic en él para indicarle al sistema que lo use como la máscara Qt predeterminada.
Nota: es posible que deba reiniciar su PC para que los cambios surtan efecto.
Después de que la herramienta de configuración aplique la máscara, inicie una aplicación en su escritorio de Linux que use Qt y no GTK. Confirme que está usando el tema correcto. Si el tema no se aplica, regrese a lxqt-config e intenta de nuevo.
Desactivar el tema
Adwaita-Qt hace un excelente trabajo al hacer Qtlas aplicaciones se ven menos fuera de lugar en entornos de escritorio como Gnome Shell, Cinnamon, etc. Aún así, si no eres un gran fanático de este tema, es comprensible. No mucha gente elige seguir con el tema de Adwaita en favor de uno personalizado. Si desea deshabilitar el tema, es tan fácil como volver a lxqt-config.
Una vez dentro, seleccione el botón "Apariencia", solocomo la última vez. Para deshabilitar el tema, seleccione uno diferente (que no sea Adwaita-Qt) para "deshabilitarlo". Luego, abra un terminal y elimine el código fuente de su carpeta de inicio.
rm -rf ~/adwaita-qt
Después de apagar el tema en lxqt-config, Las aplicaciones Qt ya no deberían usar Adwaita-Qt.
Comentarios