Pero vamos a hacer justicia al título de esta entrada. A menudo estoy navegando por el sistema de ficheros y quiero ejecutar algo en el directorio que tengo abierto en Nautilus. Si abres una nueva terminal, tendrás que hacer cd hasta el directorio donde estabas en el Nautilus, y puede ser una ruta muy larga. Para evitar esto, vamos a facilitar un poco la cosa. Abre un editor de texto y teclea lo siguiente:
#!/bin/bash
# Abrir una terminal en el directorio actual de Nautilus.
gnome-terminal --working-directory=$NAUTILUS_SCRIPT_CURRENT_URI
Guárdalo en
~/.gnome2/nautilus-scripts con el nombre "Abrir_terminal_aquí" por ejemplo. Dale permisos de ejecución. Ahora, si haces click con el botón derecho del ratón en la ventana de Nautilus observarás que se ha añadido una nueva opción al menú contextual: "Scripts". Dentro de esta opción estará el script que acabas de crear. Si lo pulsas... tachaaaan... se abre una terminal ya situada en el directorio en el que estabas en el nautilus.ACTUALIZACIÓN: No se a partir de cuando, pero ahora la variable $NAUTILUS_SCRIPT_CURRENT_URI comienza con "file:///", lo que da un error y la terminal se abre en el home. Para arreglarlo hay que sustituir en el script anterior esta variable por $PWD.
No hay comentarios:
Publicar un comentario