LinuxMint bringt in der Cinnamon Ausführung als Standard-Dateimanager Nemo mit. Beginn meiner Beschäftigung mit Nemo Actions war, dass ich es vermisst habe, Dateien mit der rechten Maustaste anzuklicken und direkt per Mail verschicken zu können. Konkret sollte, wie bei Ubuntu/Debian/Gnome eine neue Mail des Standardmailprogramms öffnen und die Datei als Anhang hinzugefügt werden.
Nun habe ich Nemo Actions entdeckt und gesehen, dass dies eine Spielwiese an neuen Funktionen bedeutet. Dies ist mal ein Bereich, bei dem die KI des Vertrauens einem wirklich etwas helfen kann – wobei natürlich das eigene Verstehen immer im Vordergrund stehen sollte.
Konkret für E-Mail
Als erstes öffnet man den Terminal und erstellt ein Verzeichnis:
mkdir -p ~/.local/share/nemo/actions
Anschließend erstellt und öffnet man im erstellten Verzeichnis eine Datei mit entsprechendem Namen. xed öffnet einen grafischen Editor, nano funktioniert natürlich genauso.
xed ~/.local/share/nemo/actions/send_mail.nemo_action
Folgendes wird eingefügt und gespeichert. Dank der Kommentare angepasst am 23. August. Durch die Nutzung des relativen Pfades (%U), dürfen offensichtlich auch Leerzeichen im Dateinamen, den man verschicken will, sein.
[Nemo Action]
Name=Per Mail senden
Comment= %U Per Thunderbird senden
Exec=thunderbird -compose to=,"attachment='%U'"
Icon-Name=mail-attachment-symbolic
Selection=notnone
Extensions=nodirs
Separator=,
Dependencies=thunderbird;
Nun muss Nemo nur noch neu gestartet werden. Wenn nun eine Datei mit einem Rechtsklick angeklickt wird, öffnet sich das Kontextmenü (das war vorher schon so), aber es enthält nun den Punkt „Per E-Mail senden“.
Bin ich nun restlos glücklich? Es gibt noch ein Problem. Zwar benenne ich Dateien meistens ohne Leerzeichen, aber wenn es doch mal eine gibt, die eines hat, dann funktionierte das bei meinem Test nicht. Es gab von Thunderbird eine Fehlermeldung, dass die Datei nicht existiert. Hat jemand einen Tipp, wie ich den Prozess dazu bringe, auch Dateien mit Leerzeichen im Namen anzuhängen?
Gerne hätte ich einen Screenshot gezeigt, aber das Drücken der Druck-Taste funktioniert bei aufgerufenem Kontextmenü nicht. Schade eigentlich. Aber probiert es einfach selber aus, es macht total Freude sich mit Nemo Actions zu beschäftigen.

Ich bin nur ein Noob und gehe davon aus, dass alle anderen ‚hier‘ mehr Ahnung von Befehlen haben … aber es lässt mir keine Ruhe ^^ deshalb frage ich zögerlich …
Die Sache mit den einfachen/doppelten Anführungszeichen wurde schon ausprobiert?
thunderbird -compose attachment=“$F“
thunderbird -compose „attachment=’$F'“
Grüße 🙂
Geht mir auch immer so, aber ich glaube das darf man abschalten. Also einfach raus mit den Kommentaren. Inhaltlich siehst du ja, dass es tatsächlich anders war.
Hallo
Vieleicht hilft das weiter:
(Hab selbst nicht Nemo oder thunderbird)
-1-
[Nemo Action]
Name=_Attach to email
Comment=Attach %F to email in Thunderbird
Exec=thunderbird -compose to=,“attachment=’%F'“
Icon-Name=mail-attachment-symbolic
Selection=notnone
Extensions=nodirs
Separator=,
Dependencies=thunderbird;
[Quelle]
https://github.com/smurphos/nemo_actions_and_cinnamon_scripts/blob/master/.local/share/nemo/actions/attach_to_email_tbird.nemo_action
-2-
Screenshot wäre hier mit Timer möglich, falls verfügbar?
LG
Mit der Antwort von Jœrg funktioniert es wenn man U statt F benutzt:
Exec=thunderbird -compose „attachment=’%U'“
Dazu noch die Zeile
Separator=,
und es funktioniert auch wenn man mehr als eine Datei ausgewählt hat.
Mit der Antwort von Jœrg funktioniert es wenn man U statt F benutzt:
Exec=thunderbird -compose „attachment=’%U’“
Dazu noch die Zeile
Separator=,
und es funktioniert auch wenn man mehr als eine Datei ausgewählt hat.
(Dieser Kommentarversuch ist hoffentlich besser formatiert.)
Wenn man exakt das von Github nimmt. https://github.com/smurphos/nemo_actions_and_cinnamon_scripts/blob/master/.local/share/nemo/actions/attach_to_email_tbird.nemo_action
Und dann das F zum U macht (bei ben hat das to gefehlt, dann klappt es. Mit Leerzeichen und tatsächlich auch mehrere Dateien.
Ich werde den Text anpassen, danke euch.