Nov 23, 2010

How to Add Open Terminal Here To Nautilus

Nautilus is the official file manager for the GNOME desktop it can execute script that can open a gnome-terminal at the current location or selected directory location. All such scripts will be available via right click menu option.

Create Open Terminal Here Shell script

Create file as follows using gedit text editor:
$ gedit "$HOME/.gnome2/nautilus-scripts/Open Terminal Here"
Append shell script code:
# From Chris Picton
# Replaces a Script by Martin Enlund
# Modified to work with spaces in path by Christophe Combelles
# This script either opens in the current directory,
# or in the selected directory
base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
     while [ ! -z "$1" -a ! -d "$base/$1" ]; do shift; done
gnome-terminal --working-directory="$dir"
Save and close the file. Now, setup permissions, enter:
$ chmod +x "$HOME/.gnome2/nautilus-scripts/Open Terminal Here"
How to Add Open Terminal Here To Nautilus

And you are done.