Dado que nuestra última encuesta generó un animado debate sobre los méritos (o no) de las decoraciones del lado del cliente en las aplicaciones de Linux, parece que ha llegado el momento de presentar el siguiente procedimiento.
En esta publicación, le diré cómo habilitar las decoraciones del lado del cliente en Nautilus en Ubuntu 16.04 LTS (y superior), y no, antes de que entre en pánico, no ¡Necesita cambiar el entorno de escritorio para hacerlo!
Mientras que Nautilus demanda las decoraciones del lado del cliente de forma predeterminada, Ubuntu viene con una versión parcheada del administrador de archivos que (entre otras cosas) ejecuta la aplicación con una barra de título de ventana tradicional y un menú de aplicaciones.
La siguiente guía explica cómo habilito Nautilus CSD en mi escritorio Ubuntu 16.04 LTS, que ejecuta Unity. No es la única forma de lograr el mismo resultado, y posiblemente ni siquiera la más práctica, pero es la que me siento más seguro de presentar.
Si no está seguro de por qué desea cambiar de esto:
a esto:
…entonces probablemente puedas saltarte este instructivo por completo;)
También tenga en cuenta que aquí se está produciendo más que un cambio estético. No podrá utilizar los accesos directos del menú de aplicaciones, LIM o Unity HUD con Nautilus cuando CSD esté habilitado.
Pero si el atractivo del título de ventana y las barras de herramientas compactos y combinados en el administrador de archivos de Ubuntu es demasiado para resistirse, siga leyendo para aprender cómo activarlos.
Habilite CSD en Nautilus en Ubuntu 16.04 LTS (¡y versiones posteriores!)
Para habilitar las barras de encabezado GTK+ de Nautilus en el escritorio común y corriente de Ubuntu Unity, necesitaremos ensuciarnos las manos editando los distintos .desktop
archivos que se utilizan para iniciar Nautilus.
El iniciador de escritorio principal de Nautilus se encuentra en /usr/share/applications/nautilus.desktop
. Necesitamos editar este archivo como root para modificar un par de líneas.
Abra una nueva ventana de Terminal (presione Alt+F2
para subir uno) y ejecute el siguiente comando:
sudo gedit /usr/share/applications/nautilus.desktop
El editor de texto Gedit se abrirá frente a usted con el archivo que necesitamos editar precargado.
Encuentra las dos líneas que dicen:
Exec=nautilus --new-window %U
y
Exec=nautilus --new-window
Y edítelos para que lean:
Exec=env XDG_CURRENT_DESKTOP=GNOME nautilus --new-window %U
y
Exec=env XDG_CURRENT_DESKTOP=GNOME nautilus --new-window
Presione el botón Guardar una vez que haya realizado los cambios y luego cierre la ventana.
Repita los pasos anteriores con los siguientes dos archivos de escritorio:
sudo gedit /usr/share/applications/nautilus-autorun-software.desktop
sudo gedit /etc/xdg/autostart/nautilus-autostart.desktop
Una vez más agregue el texto ' env XDG_CURRENT_DESKTOP=GNOME
'después de cada línea que comienza Exec=
. Recuerde presionar guardar en ambos archivos antes de salir de ellos.
Una vez que se complete toda la edición, puede proceder a cerrar sesión. Sí, esto es un poco inconveniente, pero es necesario para que los cambios que hemos realizado surtan efecto.
Cuando vuelvas a iniciar sesión, abre una nueva ventana del administrador de archivos para comprobar que todo salió según lo planeado.
¿Las cosas se ven mal?
Cambiar a un tema GTK compatible con la barra de encabezado puede hacer mucho para mejorar la apariencia de las aplicaciones CSD redondeadas en Ubuntu. Algunos temas GTK populares incluyen Arc, Adapta y Numix.