Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/11/2019, à 14:24

domjcpa

nemo action - Exec ne peux pas prendre plus d'un paramètre

Bonjour tout le monde

Rappels:
L'utilisateur peut ajouter une entrée au menu contextuel de nemo, en insérant un fichier de suffixe "nemo_action", dans le répertoire "~/.local/share/nemo/actions".
Dans ce fichier, il y a une ligne qui commence par "Exec=", suivi de la commande à exécuter, comportant éventuellement des paramètres à substituer, comme %P, %F.
Exemple:

Exec=<myaction.py -r -g %P %F %U>

Pour debugger les actions nemo, depuis un terminal, on tape

nemo -q
NEMO_ACTION_VERBOSE=1 nemo

Dans mon cas,
J'utilise %P et %F dans ma ligne Exec, mais seul %F est expansé, et %P reste %P.
Quand ma ligne ne comprend que %P ou %p, ce paramètre est expansé.
Concrètement: ma ligne Exec est

Exec=echo %P %F

J'active le debug depuis un terminal, je sélectionne 2 fichiers, je choisi mon action dans le menu contextuel, et le terminal affiche les lignes:

Action Spawning: echo %P /home/dominique-ubu/tmp/Aae /home/dominique-ubu/tmp/aaé
%P /home/dominique-ubu/tmp/Aae /home/dominique-ubu/tmp/aaé

Logiciels & versions: Xubuntu 19.10, nemo 4.0.6 sous Xfce

Est-ce que je suis le seul à avoir ce problème?
Est-ce un bug de cette version de nemo?
Ou est-ce dû à l'utilisation de nemo sous Xfce?

Dernière modification par domjcpa (Le 01/11/2019, à 15:04)

Hors ligne