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:
#!/bin/bash
# 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'`"
if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
     dir="$base"
else
     while [ ! -z "$1" -a ! -d "$base/$1" ]; do shift; done
     dir="$base/$1"
fi
 
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.


EmoticonEmoticon