Astuce: Clic-droit, envoyer avec Thunderbird

Avec cette astuce, vous pourrez ajouter une option au menu « Actions » qui apparait dans le menu contextuel de KDE (sous GNU/Linux). Le but est de pouvoir envoyer d’un clic des fichiers en pièces jointes avec Thunderbird
En faisant un « clic-droit » sur un ou plusieurs fichiers, vous verrez apparaitre « Envoyer avec Thunderbird » et, si vous validez cette « action », ces fichiers seront mis en attachement dans un nouveau courriel qui s’ouvrira avec Thunderbird.
Ça sert à quoi? Eh bien à cela, et à gagner un peu en temps et en ergonomie d’utilisation pour envoyer un fichier.
Pas très compliqué et très efficace! Merci les logiciels libres ! :-)

Note: Comme vous l’aurez compris, cette astuce s’adresse à tous les utilisateurs de GNU/Linux qui utilisent KDE (comme avec Kubuntu par exemple).

Une petite illustration vaut mieux qu’un long discours, donc voilà à quoi ça ressemble…

Avant d’aller plus loin, autant dire tout de suite que l’astuce (ce petit programme sous licence GNU/GPL) n’est pas de moi mais de Xwang.
Il l’a publié ici:http://kubuntuforums.net/forums/index.php?topic=7142.0
et je l’ai postée francisée sur ubuntu-fr.

Je vous en fait part ici aussi maintenant:

1. D’abord, il faut créer un script appelé actionTB.sh (par exemple) avec ceci dedans:

#!/bin/bash stringa=""
      while [ "$1" != "" ];do
      stringa="${stringa}file://$1,"
      shift
done
mozilla-thunderbird -compose "attachment='$stringa'"

Par exemple, pour créer ce fichier dans le répertoire /opt/scripts/ (vous pouvez en choisir un autre tant que l’utilisateur peut y accéder)

ALT+F2 : kwrite /opt/scripts/actionTB.sh : « exécuter »
puis copiez/collez le code ci-dessus

Il faut rendre aussi ce fichier exécutable (regardez dans les propriétés du fichier actionTB.sh) ou tapez ceci dans une console:

chmod +x /opt/scripts/actionTB.sh

2. Ensuite, il faut créer un fichier email.desktop (avec le code cidessous dedans) dans le répertoire
/home/votre_nom_d’utilisateur/.kde/share/apps/konqueror/servicemenus

[Desktop Entry]
      Actions=Email
      Encoding=UTF-8
      ServiceTypes=allfiles
[Desktop Action Email]
      Name=Envoyer avec Thunderbird
      Exec=/opt/scripts/actionTB.sh %U
      Icon=/usr/share/pixmaps/mozilla-thunderbird-menu.png

ALT+F2 : kate ~/.kde/share/apps/konqueror/servicemenus/email.desktop : « exécuter »
Puis copiez/collez le code ci dessus

N’oubliez pas d’adapter au besoin les deux dernières lignes:
Exec= le chemin du fichier (laissez le %U)
Icon= (l’icône que vous voulez voir apparaitre)

ATTENTION, si vous utilisez Thunderbird2, il faut apporter quelques modifications:
(car sans cela le script ne fonctionnera pas)

1. Dans le script, il faut changer « mozilla-thunderbird » par « thunderbird »
2. Dans le lanceur KDE, chez moi, « Icon=/usr/share/pixmaps/mozilla-thunderbird-menu.png » devient « Icon=/usr/share/pixmaps/thunderbird.png »

Script testé avec Kubuntu (7.04, 7.10, 8.04) + KDE (3.5.7, 3.5.8,3.5.9) (et avec Thunderbid 1.5.x et 2.0.x)

3 Responses

  1. Grand merci à toi, j’ai ainsi personnalisé le KDE du poste du grand débutant qu’est mon père, ce qui lui permet d’envoyer aisément des photos par mail.
    P.S: petite erreur dans le descriptif, tu indique
    chmod +x /opt/scripts/email.desktop
    or c’est le script chmod +x /opt/scripts/actionTB.sh dont il s’agit.
    clt.