#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