Ajouter "Envoyer par Evolution" au menu contextuel de Nemo

Postez ici vos scripts Bash, Python, etc.
Répondre
Lorteau
Messages : 2
Enregistré le : sam. 5 août 2023 09:33

Ajouter "Envoyer par Evolution" au menu contextuel de Nemo

Message par Lorteau »

Bonjour
Je viens ici pour partager comment j'ai réussi à ajouter l'action "Envoyer par Evolution" dans Nemo.
Car j'ai beaucoup cherché et les solutions trouvées ne fonctionnaient pas.

Il faut créer un fichier script (avec éditeur de fichier txt) et le placer dans le dossier ~/.local/share/nemo/actions (le dossier ".local" apparaît quand l'option "Afficher les fichiers cachés" est activée dans le menu Affichage de Nemo)

Le fichier contient la commande qui est spécifique à Evolution selon mes observations.
Voici le contenu du fichier nommé comme ceci : evolution.nemo_action

[Nemo Action]
Active=true
Name=Envoyer par Evolution
Comment=Les fichiers selectionnes seront envoyés par courrier
Exec=evolution mailto:""?subject="Envoi de fichier"\&body="fichier ci-joint"\&attach="%U"
Icon-Name=evolution
Selection=Any
Extensions=any

Il semble que l'on peut envoyer par un autre client de messagerie en changeant tous les termes "evolution" dans ce script par le nom de votre client.
J'espère qu'il en sera de même pour ceux qui essaieront ce script.
Bonne continuation.
Pc : Desktop Mobo: MSI model : H110M PRO-VD (MS-7996) | Linux Mint 21.2 Victoria | Cinnamon 5.8.4 | 5.15.0-78-generic x86_64 bits: 64 | Intel Core i3-7100 | 6.72 GiB | Intel HD Graphics 630

Avatar du membre
serged
Messages : 927
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Ajouter "Envoyer par Evolution" au menu contextuel de Nemo

Message par serged »

LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 17Go / SSD 4To /Nvidia GeForce GT610 / LM21.3 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.3 MATE (sur HDD)

Ellay
Messages : 2
Enregistré le : mar. 26 mars 2024 11:44

Re: Ajouter "Envoyer par Evolution" au menu contextuel de Nemo

Message par Ellay »

Bonjour,
Merci pour ce script, qui ne fonctionne pas chez moi. Il faut dire que j'utilise la version Flatpak de Evolution. J'ai donc modifié le script ainsi :

Code : Tout sélectionner

[Nemo Action]
Active=true
Name=Envoyer par Evolution
Comment=Les fichiers selectionnes seront envoyés par courrier
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=evolution --file-forwarding org.gnome.Evolution  @@u %U @@ mailto:""?subject="Envoi de fichier"\&body="fichier ci-joint"\&attach="%U"
Icon-Name=evolution
Selection=Any
Extensions=any
Cela ouvre bien une nouvelle fenêtre email avec le sujet et le corps du message indiqué, mais il n'y a aucune PJ. Où est le bug ?
Linux Mint 21.3 Cinnamon - Noyau 5.15.0-101-generic

Avatar du membre
cyrille
Administrateur du site
Messages : 13308
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Ajouter "Envoyer par Evolution" au menu contextuel de Nemo

Message par cyrille »

Code : Tout sélectionner

fichier ci-joint"\&attach="%U
Pourquoi %U il me semble que pour spécifier un fichier c'est %f ou %F, non ?
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Ellay
Messages : 2
Enregistré le : mar. 26 mars 2024 11:44

Re: Ajouter "Envoyer par Evolution" au menu contextuel de Nemo

Message par Ellay »

J'ai trouvé : il n'y avait pas de fichier joint tout simplement parce qu'il s'agit d'une application Flatpak qui n'a pas assez de droits... Je lui ai attribué des droits supplémentaires (via la très bonne appli Flatseal), et cela fonctionne.
Linux Mint 21.3 Cinnamon - Noyau 5.15.0-101-generic

Répondre