Comment puis-je ajouter un élément personnalisé au menu contextuel nautilus, mais PAS dans un sous-menu?

9

Je souhaite ajouter un script personnalisé au menu contextuel de Nautilus. Je connais des solutions telles que le dossier Scripts et l'application Nautilus Actions.

J'ai créé une action de test dans Nautilus Actions, mais elle n'apparaît que dans le sous-menu "Nautilus-Actions actions".

Je voudrais pouvoir ajouter un élément au niveau racine du menu contextuel lui-même (au même niveau que couper, copier, dropbox, compresser ...) et pas dans un sous-menu.

Est-ce possible avec Nautilus Actions?

Si ce n'est pas le cas, existe-t-il un autre moyen? (Si cela implique un codage ou des changements de configuration étranges, c'est OK aussi)

Mendhak
la source

Réponses:

14

Vous pouvez le faire avec des actions nautilus. Lancez nautilus-actions-config-toolet allez dans Edition> Préférences> décochez "Créer un menu racine d'actions Nautilus" et en bas du premier onglet. - Cela affecte toutes les actions.

entrez la description de l'image ici

De plus, dans le panneau de gauche, les entrées (actions) peuvent être regroupées en sous-menus. Créez vos actions (Nouvelle action '), puis créez un' Nouveau menu 'avec un clic droit ou sous' Fichier 'pour chaque catégorie d'action, puis faites glisser et déposez vos actions de cette catégorie dessus.

entrez la description de l'image ici

Ce qui donne ceci:

entrez la description de l'image ici

user55822
la source
Vous devrez expliquer un peu plus. Nautilus 3.4.2 n'a pas de menu déroulant «outils».
fabricator4
@ fabricator4, j'ai fait une modification .. Je ne peux pas dire que c'était la question la plus difficile que j'ai vue ici ..
user55822
2
Un peu tard mais c'était aussi simple - Édition> Préférences> décochez "Créer un menu racine d'actions Nautilus"
Mendhak
2

Autant que je sache, ce n'est pas possible avec Nautilus Actions. Mais vous pouvez écrire une extension Nautilus qui ajoute un élément de menu. Pour Python, installez le paquet python-nautiluset regardez les exemples dans/usr/share/doc/python-nautilus/examples/

Florian Diesch
la source
C'est possible ...
Wilf