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)
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.
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.
Ce qui donne ceci:
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/