- - Cómo hacer que las aplicaciones de KDE se vean normales en Gnome con el tema Adwaita-Qt

Cómo hacer que las aplicaciones de KDE se vean normales en Gnome con el tema Adwaita-Qt

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