9

I am interested in adding a custom script to the Nautilus context menu. I am aware of solutions such as the Scripts folder and the Nautilus Actions application.

I created a test action in Nautilus Actions, but it only appears under the "Nautilus-Actions actions" submenu.

I would like to be able to add an item to the root level of the context menu itself (at the same level as cut, copy, dropbox, compress...) and not in a submenu.

Is this possible with Nautilus Actions?

If it isn't, is there any other way? (If it involves coding or strange configuration changes, that's OK too)

Jorge Castro
  • 71,754
Mendhak
  • 4,440

2 Answers2

15

You can do it with nautilus-actions. Launch nautilus-actions-config-tool and go to Edit > Preferences > uncheck "Create a root Nautilus Actions menu" and bottom of the first tab. -- This affects all actions.

enter image description here

Also, in the left panel the entries (actions) can be grouped as sub-menus. Create your actions (New action'), then create a 'New menu' with right-click or under 'File' for each action category, and then drag&drop your actions of that category on it.

enter image description here

Which gives this:

enter image description here

user55822
  • 3,125
  • 1
  • 17
  • 13
2

As far as I know that's not possible with Nautilus Actions. But you can write a Nautilus extension that adds a menu item. For Python install the package python-nautilus and have a look at the examples in /usr/share/doc/python-nautilus/examples/