How can I add a custom item to the nautilus context menu, but NOT in a sub-menu?
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)
Solution 1:
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.
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.
Which gives this:
Solution 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/