Cómo hacer que las aplicaciones GTK3 se vean presentables en KDE4

Cómo hacer que las aplicaciones GTK3 se vean presentables en KDE4

Con el lanzamiento de Gnome 3, muchos desarrolladores de aplicaciones GTK han comenzado a migrar sus programas de GTK2 a GTK3. Si ha usado Ubuntu 11.04, notará que muchos de los temas populares de GTK2 aún no tenían equivalentes de GTK3, lo que dejó a las pocas aplicaciones de GTK3 con un aspecto horrible.

Las últimas versiones de Fedora, Ubuntu y otras distribuciones de Linux tienen mejor compatibilidad con GTK3 para Gnome, XFCE y otros escritorios basados ​​en GTK, pero si es usuario de KDE, es posible que haya notado que el tema Oxygen predeterminado funciona para las aplicaciones GTK2, pero no para GTK3. La siguiente guía breve explicará cómo hacer que sus aplicaciones GTK3 se vean bien en KDE. Nada de lo que haga aquí afectará sus aplicaciones GTK2 o su instalación de KDE.

Aplicación GTK3 antes de agregar compatibilidad con Oxygen

Oxígeno-GTK3

La solución a este problema es un paquete llamado oxigeno-gtk3, que se ha abierto camino en algunas distribuciones de Linux. Si no está en el repositorio predeterminado de su distribución (y probablemente no lo esté a menos que tenga la versión más innovadora), es probable que pueda obtener el paquete de un tercero.

Para Kubuntu y otras distribuciones basadas en Ubuntu, agregue el siguiente repositorio:

Luego, instale el paquete llamado gtk3-engines-oxygen:

sudo apt-get update
sudo apt-get install gtk3-engines-oxygen

Para abrirSUSEdebe agregar el repositorio swyear:

sudo zypper ar Index of /repositories/home:/swyear/openSUSE_12.1

Luego, instale el paquete de oxígeno-gtk3:

sudo zypper install oxygen-gtk3

Otros procedimientos de instalación de distribución variarán. Encontré paquetes de Fedora disponibles en este usuariopero no encontró ninguna instrucción de instalación específica de la distribución.

Para Archlinux, necesita instalar oxígeno-gtk3-git de AUR.

Aplicación GTK3 después de instalar oxigeno-gtk3

Completando la instalación

Si ha llegado hasta aquí, es posible que haya notado que sus aplicaciones GTK3 aún se ven horribles, incluso después de reiniciar su entorno de escritorio. Esto se debe a que GTK3 requiere su propio archivo de configuración llamado settings.ini, que puede recordarle sus viejos días de Windows. Afortunadamente, este archivo settings.ini no es tan molesto y solo necesitará agregar una única línea de configuración.

Si aún no existe, cree una carpeta en esta ubicación «~/.config/gtk-3.0». En Archlinux, aparentemente solo puede vincular al archivo predeterminado:

ln -s /usr/share/themes/oxygen-gtk/gtk-3.0 ~/.config/gtk-3.0

A continuación, cree un archivo dentro de la carpeta gtk-3.0 llamado settings.ini. Usando el editor de texto de su elección, agregue esta línea:

gtk-theme-name = oxygen-gtk

Editando GTK3 settings.ini en Kate

Guarde y cierre su editor de texto, y la configuración debería tener efecto inmediatamente. Si no, reinicie su entorno de escritorio. Cuando abres aplicaciones como guau, ahora debería ver su tema Oxygen en lugar del feo GTK3 predeterminado sin tema que mostraba anteriormente. Ha habido algunos informes de ciertas aplicaciones que fallan en algunas distribuciones. No he experimentado esto, pero si lo hace, definitivamente debe informarlo a los desarrolladores correspondientes.

Manteniéndolo sin problemas

A los usuarios de KDE les suele gustar que todo fluya bien junto. Oxygen-gtk3 le permite mantener su escritorio impecable incluso cuando necesita usar un programa GTK. Con los próximos lanzamientos importantes de la mayoría de las distribuciones de Linux, probablemente verá este paquete agregado de forma predeterminada, sin necesidad de realizar ninguna otra acción por su parte. Hasta entonces, las instrucciones anteriores deberían seguir siendo válidas y utilizables.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas