web-dev-qa-db-fra.com

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

Je suis intéressé par l’ajout d’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 test dans Nautilus Actions, mais elle n'apparaît que dans le sous-menu "Actions Nautilus-Actions".

J'aimerais pouvoir ajouter un élément au niveau racine du menu contextuel lui-même (au même niveau que couper, copier, déposer, compresser ...) et non dans un sous-menu.

Est-ce possible avec Nautilus Actions?

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

9
Mendhak

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

enter image description here

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" en cliquant avec le bouton droit de la souris ou sous "Fichier" pour chaque catégorie d'actions, puis faites-y glisser vos actions de cette catégorie.

enter image description here

Ce qui donne ceci:

enter image description here

14
user55822

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-nautilus et consultez les exemples dans /usr/share/doc/python-nautilus/examples/

2
Florian Diesch