The file browser in Ubuntu provides the ability to run scripts on a selected file. These scripts can be used to do anything from opening a file to zipping or uploading, or anything that you can do from the command line.
To start off, we will need to open a terminal window and type in the following command, which will create a new script file in our nautilus scripts directory
gedit ~/.gnome2/nautilus-scripts/Open\ with\ gedit
Paste in the following script, found on the G-Scripts site, which is a great resource for finding scripts.
#!/bin/bash
#
# Nautilus script -> open gedit
#
# Owner : Largey Patrick from Switzerland
# patrick.largey@nazeman.org
# www.nazeman.org
#
# Licence : GNU GPL
#
# Copyright (C) Nazeman
#
# Ver. 0.9-1 Date: 16.02.2002
# Add multiple file open in the same windows
#
# Ver: 0.9 Date: 27.10.2001
# Initial release
#
# Dependence : Nautilus (of course)
# Gnome-utils (gdialog)
#
filesall=””
while [ $# -gt 0 ]
do
files=`echo “$1” | sed ‘s/ /\?/g’`
filesall=”$files $filesall”
shift
done
gedit $filesall&
Save and close the gedit window, and then execute the following command to make the script executable:
chmod u+x ~/.gnome2/nautilus-scripts/Open\ with\ gedit
Note that tab completion really helps here =)
Now when you right click a file, you should see this:
Tested on: Ubuntu Dapper, Ubuntu Edgy Eft