nautilus actions

Sebastien, as his usual, is prodigal with tips and trick on how to create a comfortable and productive working linux environment. In his long series of that kind of posts i’d like to translate some in italian (on my blog or in the wiki of the ILDNpedia project (when it will be “in production”) when he doesn’t provides one.

So, today i’ve decided to start with the argument in the topic.

INTRO


nautilus-actions logo Nautilus-actions is an extensions for nautilus which allow to add arbitrary program to launch through the nautilus popup menu of selected files.

Each time you right-click on one or several selected files in nautilus, nautilus-actions will look at its configured actions to see if a program has been setup for this selection. If it is the case, it will add an item in the menu that allow you to execute the program on the selected files.

The aim of Nautilus-actions is to be very flexible and to adapt to the most common situation.

Nautilus-actions doesn’t provide any config by default except an item to configure your actions. Its configuration is stored into GConf since v0.99, so it offers the possibility for other software that manage files to add their configs into the Nautilus-actions GConf entry and automagically integrates smoothly to nautilus without any additional code. It is also possible to import a foreign config, downloaded over the Net for example, into Nautilus-actions throught NACT, its configuration tool.

INSTALLATION


If we have a Fedora Core machine the installation is easy as usual:

yum install nautilus-actions

and then:

yum install nautilus-open-terminal nautilus-image-converter nautilus-sendto

others *.schemas files are available on the official site of the project.

nautilus-action configuration

USE


Now we can list some of the most common (and so useful) actions available.

Open in gEdit as root: let’s you open and modify a file in Gedit. This function comes really handy when we have to deal with config’s file around the filesystem. For a correct working we have to make a little change in the visudo file, like:: “username ALL=NOPASSWD:/usr/bin/gedit” and modify the action so that it will be lauched using sudo.

nautilus-action open-in-gedit-as-root

Set picture as wallpaper: to change the desktop appearance on the fly.

Nautilus open terminal : opens a terminal session (as the current user) in the working directory (like Konqueror does, i can add).

nautilus-action open-terminal-here

Convert Audio: Converts audio files from one format to another. This actions needs to have a previously installed version of audio-convert to work at its best.

Nautilus image resizer: lets you resize and image on the fly. It does also give a new name to the file it generates.

nautilus-action resize-image

Compress selected files using gzip: compress a file and deletes the original one.

Tag media files with Easytag: enable us to modify the tags of a music file using easytag (that we must have installed on our box, yum install easytag).

nautilus-action tag-with-easytag

Mount ISO et Umount ISO: mount and unmounts ISO files. Pleas notice that we have to put the “miso” file into ~/bin directory and give a chmod 755 ~/bin/miso to enable it.

Run ISO image in QEMU: lauches ISO files as cd using Qemu (which, as before, needs to be already installed on your box, as usual a simple yum install qemu is sufficent).

nautilus-action run-in-qemu

Install rpms: installs an RPM package.

Install Deb Files: installs a DEB package, for Debian and Ubuntu users.

RESOURCES


Sebastien’s post: Nautilus Actions
website : http://www.grumz.net/
Nautilus Actions : External Resources

PS = Since Sebastien (in the comment area) asked me to explicitly declare it, this post is licenced as: CC some rights reserved


technorati tags:, , ,

Blogged with Flock
Advertisements

3 thoughts on “nautilus actions

  1. Seb, it’s ok now ?
    For me, having done a translation and a little modification to the text was clearly saying i’ve accepted your licence model, BTW.

    Tomorrow morning i’ll re-read wordpress.com licence terms just to make sure problems won’t come up that way next time.

    See ya !

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s