Skip navigation.
Home
A Lump in the World Wide Soup

Nautilus-actions configuration list


Submit a new configuration

Enqueue files in Totem

Description:

enqueue files or directories in Totem
--> selected file(s) or directories will be enqueued right after the current playing file or added to the queue.

Size Calculator (fixed)

Description:

You can calculate size of directories (this version works only for one directory)

Play with XMMS or Append to the Current Playlist

Description:

You can right click on a directory or a list of files to play them with XMMS or append them to your current playlist.

Video Type

Description:

Here's a gtk-perl script giving all properties of a video file, by a massive use of the usefull mplayer

Take look at this screenshot.

At this time, It support English and French locales

tiff2pdf

Description:

It converts a tiff file into a pdf file.

Email My Pictures

Description:

Here's a gtk-perl script that allows :
Resize pictures
Change JPEG compression ratio
Create archive with
Send as email attachment in thunderbird or Evolution
Save result in folder of your choice

Take look at this screenshot.

At this time, It support English, Dutsch, German and French locales

Update 09/10/07 : Version 0.8 (Small Bug fixes)

Wipe selected Files and/or Folders

Description:

This will add an action to your menu which utilizes the wipe command.
If you don't have wipe installed you can surely get it from your repositories,
if not take look at the homepage and download and install it from source:
http://abaababa.ouvaton.org/wipe/

You will not be prompted any confirmation message!
If you execute the action your files will be lost so use with care!

Convert video for Palm OS and TCPMP

Description:

For the 3 people that might want to convert videos for use on your Palm OS device.

This is very easy on ram. I converted several 50MB videos to 5MB videos with pretty good results on my Lifedrive.

Best of luck!

Make thumbnails from selected images

Description:

Makes thumbnails (400px width, changeable in thumbnail script) from selected images in each selected image's current directory (images are prefixed with 'th-', changeable in thumbnail script) but will not overwrite existing files...

I wish I could make a gtk progress bar !

Batch Rename (with GPrename)

Description:

GPrename is a very powerful batch renamer written in Perl and GTK (hence the name). With this program it is possible to automatically number files, make insertions, deletions or replacements - even preview and undo the changes.
Check out the homepage at http://gprename.sourceforge.net/ for more details and downloads.

This action simply opens the current dir in GPrename.

symbolic link to desktop

Description:

creates a symbolic link to the desktop

Send to infrared

Description:

Send some file types (e.g. gif, mp3, wav, jpg) to an IR device

Rename Multiple Files (Purrr)

Description:

The simpler mass renamer that I found.

Enqueue Files in Amarok

Description:

enqueue files or directories in Amarok

--> selected file(s) or directories will be enqueued right after the current playing song or added to the queue.

Convert RAW photo to ppm

Description:

This scripts takes all raw images in a folder and convert them to ppm format with dcraw

Install File on PDA

Description:

Installs files on your Palm, you can choose between the maim memory of your Palm and inserted memorycard as installation target.

Rename Multiple Files (Invokes Thunar's Bulk Rename)

Description:

This just invokes Thunar -B and passes it the files you have selected in Nautilus, so you have to have Thunar installed. I saw that Thunar had a simple bulk renamer and wished it was integrated into nautilus, so here it is.

All format To jpg

Description:

converted all the format to jpg

I have to remove the filter of the files concerned because of the limit of size of 10Kb. if you to wish, you could add filters so that the action is not carried out has all the files. here a possible list of filter (surely still incomplete):
*.avs; *.bmp; *.cin; *.dpx; *.fits; *.gif; *.jng; *.jp2; *.jpc; *.jpeg; *.mng; *.mono; *.mpc; *.mtv; *.miff; *.otb; *.pdf; *.png; *.pnm; *.ppm; *.ps; *.ps2; *.ps3; *.psd; *.tif; *.tga; *.rgb; *.sgi; *.sun; *.tga; *.xcf; *.yuv

rsvg2png

Description:

Based off svg2png, but uses rsvg to render the image instead of Inkscape, as the latter creates some artifacts in the png.

update: added Czech translation thanks to Cornelius[cz]

Mount and Unmount ISO-Image with fuseiso

Description:

With this action you can mount ISO-images to your Desktop. It will create an folder in ~/Desktop with the name of the iso. fuseiso will mount the iso to this folder. The second action will umount the mounted iso and remove the folder from the desktop

CDemu 0.8 - mount cue, iso, nrg, ccd, mds images

Description:

CDemu 0.8 is a software which can mount followed image files:

* .cue (CDRWin)
* .iso (ISO9660)
* .mds (Alcohol 120%)
* .ccd (CloneCD)
* .nrg (Nero Burning ROM)

Use my schemas for "Nautilus Actions" to un/mount images with Nautilus.

Open in Terminal

Description:

Opens a terminal in either the nautilus background or a folder. If you do not have the tango icon theme, just click on nautilus actions configuration and set your own icon.

Exif renamer

Description:

Rename your photographies from the Exif datas.

XMMS enqueue

Description:

Enqueue any audio files in XMMS current playlist !

send thumbnail

Description:

When you want to email foto's to someone it's not always a good idea to email the full size images. I find it strange that thunderbird has no option to resize the attached images, nor did I find an extention to do this. I did find many requests for such an extention, however.
The script here is very rough and could use lots of improvements, but it's already useful.

  • It only sends a single image, no multiple selection.
  • Problems with spaces in filenames.
  • The thumbnail size is hard coded, this should be done by some simple dialog.
  • It creates a folder in /tmp I don't know if that's a good idea

Open in Ex Falso

Description:

Open (only folders) with ex falso for taggin it

html to pdf (htmldoc)

Description:

Converts webpage file1.html to file1.html.pdf 1.4 file in the same directory.
Works with one file only.
Poorly configured, some options described in the man of htmldoc are invalid like --textcolor

Open Terminal (3) on desktop

Description:

Open a gnome terminal and change the working folder to the Desktop folder when the action is activated. It appears when you right-click on the desktop.

View as slideshow

Description:

Select a group of photos, run this action and admire them as a slideshow...

jmoisan's picture

Move to custom folder

Description:

Move your selection (file or folder) to a custom folder. No more, no less.

Note: This action only works with unique selections.

jmoisan's picture

Rename to folder.jpg

Description:

Very simple, yet very handy. Automatically renames your JPG file to folder.jpg. I use it to rename the JPG album covers I download from Amazon.

jmoisan's picture

Search for album cover

Description:

One-click search on Amazon.com for the hi-res album cover, using your directory name. Tested with Firefox 1.5+.

File Shredder

Description:

This action uses the "shred" command to make a delete a file and make it unrecoverable. It overwrites 10 times and then overwrites with all zeros to hide the shredded file.

NOTE!!!
If you use a journaling file system there are no guarantees that the file could not be recovered. Use at your own risk.

Copy/Move To Bookmark...

Description:

Display a dialog to choose the destination from your list of gtk bookmarks, and if your want to copy (default) or move the selection.

Note: For both cp and mv command, I used the parameter --reply=no to avoid overwriting if the destination files already exists, but on my distro (FC4) it seems that it doesn't work for the mv command but works well for cp. So be careful when you use the 'Move' option.

svg2png

Description:

Convert svg to png. svg2png does not modify the file which you select, it creates a new file. It cannot convert a directory but you can select several files.

Convert to Plucker format

Description:

Convert an HTML page to Plucker format for viewing on a PDA. I created these because some pages require cookie-based logins, which does not work with current Plucker scripts; now I can just save the page and quickly create the required PDB file for my Palm.

For best results, use a site's "print" view if it has one. Also, in Firefox, saving as "Web page, HTML only" reduces cruft.

Diff 2 or 3 files with Meld

Description:

This nautilus-actions config file will allow you to get a "Diff with Meld" context menu entry whenever 2 or more plain text files are tselected.

Executing the command will send the files to Meld, a program which shows the differences between files in a graphical manner, which also allows merging the changes to the files.

The ability to see differences between files and to merge them is invaluable to programmers and system administrators, and can be very useful to other users as well. Now this can be done by simply right-clicking on the files to be diff'ed on Nautilus and choosing this action.

The config file is very simple, and can easily be modified to use some other graphical diff tool, such as k3diff, or to apply only to a certain type of files (at the moment, the MIME file type to which the config applies is simply set to text/*).

To Do:
------

The following is a list of things which need to be solved to make this config file more user-friendly. If anyone knows how to do them, comments or improvements will be greatly appreciated.

1. Although the "Appears if selection has multiple files or folders" is chosen on the "Conditions" tab, the "Diff with Meld" context menu entry will also show up when only one file is selected, which is pretty useless, since Meld won't diff a simple file. I'd like the action not to be shown when a single file is selected. I don't know whether this is a bug in n-a or just me failing to understand the purpose of the "Appears if selection has multiple files or folders" entry.

2. Since Meld can only take three "file" arguments, as in 'meld file1 file2 [file3]', it returns an error if more than 3 files are selected in Nautilus and the action is executed, since the names of all files in the selection are sent to Meld. I could not find a way to limit the number of files to be sent to the application. It would be nice to be able to tell the n-a action that only the 3 first selected filenames should be passed to the external application.

Copy To... (via SSH)

Description:

Display a dialog to choose the server name, user (default root) and the folder (default /tmp) where the selected files and folder should be copied to, using the "scp" command.

It will execute the following command :

scp -r %M $user@$server:$folder

Browse Desktop

Description:

This is a companion to Gnome's built-in 'Browse Folder'. It shows up when you right-click on the desktop, rather than on a folder.

Verify Checksums

Description:

Gnome seems to be integrating signing, encrypting, and archiving into the desktop, but I think checksums should be just as easy. This action will allow you to quickly and easily verify the checksums from a checksum file.

Since Gnome does not identify a mime-type for these files, as far as I can tell, this action requires that the checksum file be named appropriately as follows (case insensitive): {*}SUMS, where {*} can be SHA1, MD5, etc., as available.

Generate Checksums

Description:

Gnome seems to be integrating signing, encrypting, and archiving into the desktop, but I think checksums should be just as easy. This action will create an appropriately-named checksum file for you: {*}SUMS, where {*} can be SHA1, MD5, or CK. I guess you can add more hashing programs to the list if you like.

Add Bookmark

Description:

I would call this a hack, since it edits the ~/.gtk-bookmarks file directly; however, it works nicely for Gnome 2.14, at least.

Adds the selected file or directory to your bookmarks, if it's not there already. Bookmarks are then available in Nautilus' menu, where they can be further edited and removed. They also should appear at the top of your Desktop Places menu.

ps2pdf

Description:

Converts postscript files to pdf files.

List Parameters

Description:

A slightly nicer script writing tool, to show parameters of a given selection.
Lists the available tokens and their current states in tabular form.
No external script needed.

(Clicking 'OK' will return the selected token, but I don't think any capability exists yet to take advantage of that feature.)

Send to... (Thunderbird)

Description:

Send file by mail with Thunderbird

Open with Sudo

Description:

Preform the default action using 'sudo'

Show parameters

Description:

This action can be used as a debug script to test what Nautilus-actions will return to your scripts using the different parameter patterns.
For more information about this action, check out the tutorials on how to test the parameters sent by nautilus to your nautilus-actions config.

Run ISO image in QEMU

Description:

Nice thing for quick testing of LiveCD images. Boots an image into QEMU, so that you can try software without installing AND even burning it on CD!

Convert Audio

Description:

This will allow you to convert between audio file formats with a GUI look and feel to it, through the use of Zenity.

Install Deb Files

Description:

I've made a script to install deb files from the right click menu. Very easy to use, with progress bar.

Open in gEdit as root

Description:

It... er... opens any file in gedit as root.
I didn't set a default extension because people edit virtually anything.

Compress selected files using gzip

Description:

Simple call to gzip. By default, the path to gzip is /bin/gzip.

Note: the selected icon may have to be adapted.

Tag media files with Easytag

Description:

Open Easytag in the basedir of the selected media files (mp3, ogg, flac and aac)

Umount ISO

Description:

Let you umount ISO mounted on your Desktop with the 'Mount ISO' schema.

Mount ISO

Description:

Mount ISO files easily on you Desktop (i suggest using the 'Umount ISO' schema, also).

Send via Bluetooth

Description:

Adds a 'Send via Bluetooth' option to context menu of files for those distros which don't include Bluetooth in standard 'Send to...' menu.

Set picture as wallpaper

Description:

Set the selected picture (png, jpg and svg) as wallpaper.

Enqueue in audacious

Description:

Enqueue the selected songs in the audacious music player...check it out!

Create floppy bootdisk

Description:

When used on a .img bootdisk image file, the script copy the image on the floppy and then mount the floppy and open it in nautilus.

Usefull for those who still install linux distributions using this good old floppy device :)

Print Openoffice.org2 Document

Description:

Print the selected openoffice document incliuding *.doc ; *.xls ; *.ppt ; *.odt ; *.ods ; *.odp ; *.odg ; *.sxw ; *.pps

Search Folder

Description:

Search Folder

Open Terminal (2) on files

Description:

Open a gnome terminal and change the working folder to the parent folder of the selected files when the action is activated.

Open Terminal (1) on folders

Description:

Open a gnome terminal and change the working folder to the one selected when the action is activated.

Enqueue in beep

Description:

Enqueue the selected songs in the music player "beep media player" (http://beepmp.sourceforge.net/)

Install rpms

Description:

Allow to install multiple rpms at once with the RedHat tool system-install-packages. Useful when you have a package to install with lots of dependencies.

Note: the "Open with" option of nautilus only allow to install one rpm at a time and system-install-packages doesn't look for missing package in the current folder or anywhere else.

Convert wav files into mp3 files

Description:

This config convert a wav file into a mp3 file. It uses a python script to wrap the lame program and display the progress of the conversion through a GTK dialog.

It can deal with multiple wav files selected at once.