Si tienes un entorno de escritorio que no sea Gnome (como XFCE, LXDE, etc.) y abres una aplicación de Gnome 3.x (como Gedit, etc.) puedes notar que la barra de título de esa aplicación se ve diferente. Esto se debe a que el proyecto Gnome ha comenzado a utilizar algo conocido como decoraciones del lado del cliente.

Este es un tema muy divisivo, un debate acalorado en ambos lados de la cuestión. Algunas personas odian absolutamente las decoraciones del lado del cliente. Otros no ven por qué tanto odio y en realidad les gusta la nueva dirección que ha tomado Gnome. Cada uno tiene su propia opinión.

Una cosa es segura: fuera de Gnome Shell, las decoraciones del lado del cliente en las ventanas pueden ser bastante molestas. Simplemente no encajan con el resto del tema de tu entorno de escritorio. Eso apesta – sobre todo porque muchas de las aplicaciones creadas por Gnome son geniales, pero parecen tan fuera de lugar con el resto de tu escritorio.

Por suerte, Andrew de WebUpd8 ha creado un software para evitar estas decoraciones. Es una pieza de software simple que es bastante fácil de entender que puede ser fácilmente instalado a través de un PPA de Ubuntu.

Cómo desactivar las decoraciones del lado del cliente de GTK3

Para instalar el software necesario para desactivar las decoraciones, tendrás que añadir un nuevo repositorio a tu instalación de Ubuntu. Hazlo abriendo una ventana de terminal e introduciendo el siguiente comando.

sudo add-apt-repository ppa:nilarimogard/webupd8

Después de haber añadido el PPA a sus fuentes de software de Ubuntu tendrá que actualizar las fuentes de software de Ubuntu para reflejar los cambios que ha hecho.

sudoapt-get update

Una vez que el software se actualiza, usted puede finalmente instalar el software que permitirá la capacidad de desactivar las decoraciones del lado del cliente.

Instale el software que permite desactivar las decoraciones del lado del cliente.

sudoapt-get install gtk3-nocsd

Ahora que el programa ha sido instalado en tu sistema, tienes que configurarlo y añadir algo de código a tu archivo .profile

gedit ~/.profile

Dentro de gedit, pega esto, y luego guarda el archivo.

Añade algo de código a tu archivo .profile.

exportGTK_CSD=0export LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so

Una vez que hayas añadido esto a ~/.profile, las decoraciones del lado del cliente deberían estar desactivadas.

Las decoraciones del lado del cliente deben estar desactivadas.

Nota:

este método puede ser un poco problemático cuando se utiliza el entorno de escritorio Unity.

Conclusión

Las decoraciones del lado del cliente de Gnome son muy buenas, y ciertamente hacen las cosas mucho más limpias cuando estás usando Gnome Shell. Desafortunadamente, si quieres usar los programas de Gnome en algo que no sea Gnome, esto puede ser un poco frustrante. Y lo que es aún más problemático es el hecho de que no hay una manera fácil de desactivar todo esto.

Es más que molesto que alguien haya tenido que salir de su camino para añadir características a un entorno de escritorio que debería haber tenido esto para empezar. No es del todo malo, sin embargo; me alegro de que haya software que desactive esto, sólo para que puedas ejecutar piezas de software GTK3 con tu gestor de ventanas de elección fácilmente.

Espero que esta guía te haya ayudado a darte cuenta de que deshabilitar las decoraciones del lado del cliente de GTk-3 es ciertamente posible en Ubuntu. Las aplicaciones de Gnome no son malas, pero sin este método parecen rotas en cualquier cosa que no sea ese entorno de escritorio en particular.