viernes, 26 de junio de 2009

Cómo personalizar la barra de herramientas de Nautilus

Este dato no es nuevo pero pienso que puede ser bastante útil. Especialmente ahora que está en boga. En Launchpad, se le ha dado máxima prioridad al bug #386150 que propone una reestructuración de la barra de herramientas del navegador de archivos. La principal queja es que no responde a las demandas comunes del usuario. Por citar un ejemplo, la posibilidad de navegar con pestañas (o solapas) en Nautilus fue implementada en la versión 2.24 de GNOME y, sin embargo, esta característica sólo es accesible desde el menú o con la combinación Ctrl-T.

Pues bien, Nautilus es personalizable. Estos errores se pueden corregir manualmente a través de la edición del archivo de configuración /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml. Veamos, por ejemplo, como agregar el botón «Solapa nueva»:

  1. Abrir el archivo de configuración de la interfaz de Nautilus con permisos de superusuario. Abre «Ejecutar una aplicación» (Alt-F2) y escribe gksu gedit /usr/share/nautilus/ui/nautilus-navigation-window-ui.xml
  2. Dirigirse al final del documento, donde comienza la etiqueta <toolbar>.
    <toolbar name="Toolbar">
     <toolitem name="Back" action="Back"/>
     <toolitem name="Forward" action="Forward"/>
     
     <toolitem name="Up" action="Up"/>
     ...
    </toolbar>
  3. Agregar la etiqueta para la orden «Solapa nueva». Incluye el código <toolitem name="New Tab" action="New Tab"/> en el lugar en el que desees tener el botón. Fíjate que las etiquetas de cada ítem están en el mismo orden en que aparecen en la interfaz de Nautilus, a saber: atrás, adelante, arriba, detener, etcétera.
  4. Guardar y cerrar el archivo.
  5. Reiniciar Nautilus. Abre «Ejecutar una aplicación» (Alt-F2) y escribe killall nautilus para terminar la aplicación. Para volver a iniciar Nautilus, vuelve a abrir «Ejecutar una aplicación» (Alt-F2) y ahora teclea simplemente nautilus.

Ahora la barra de herramientas cuenta con el botón «Solapa nueva» en el lugar en que lo has posicionado.

Agrega otros botones

Otros botones posibles de agregar se detallan en la siguiente tabla:

Item Código
Solapa nueva <toolitem name="New Tab" action="New Tab"/>
Crear una nueva carpeta <toolitem name="New Folder" action="New Folder"/>
Mover a la papelera <toolitem name="Trash" action="Trash"/>
Propiedades <toolitem name="Properties" action="Properties"/>
Cortar <toolitem name="Cut" action="Cut"/>
Copiar <toolitem name="Copy" action="Copy"/>
Pegar <toolitem name="Paste" action="Paste"/>
Mostrar los archivos ocultos (sin icono) <toolitem name="Show Hidden Files" action="Show Hidden Files"/>

Quita botones innecesarios

Para eliminar botones de la barra de herramientas puedes quitar su respectiva etiqueta . Otra alternativa es agregar <!-- antes y --> después de la etiqueta para que sea omitida. De esta manera será más sencillo volver a la configuración original si te arrepientes. Ejemplo para quitar el botón «Detener»:

<toolitem name="Up" action="Up"/>
<!-- <toolitem name="Stop" action="Stop"/> -->
<toolitem name="Reload" action="Reload"/>

Ejemplo de mi barra de herramientas personalizada con los botones «Solapa nueva», «Crear una carpeta», «Mover a la papelera» y «Propiedades» (y sacando «Detener», «Carpeta personal» y «Equipo»):

2 comentarios:

Anónimo dijo...

Excelente entrada. No encontraba aún como agregar la de 'Nueva carpeta' hasta que llegué aquí :p

saludos

Anónimo dijo...

Buenisimo!