#76 Le 29/03/2007, à 07:20
- ghimli
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
normalement pas besoin de redémarrer X, un simple
nautilus -q
suffit.
@John : merci, d'accord avec toi pour le choix du mailer.
edith : j'ai pas trop le temps, mais vu qu'il y a possibilité dans GNOME de déclarer un lecteur de courrier par défaut, il doit y avoir une variable de GNOME prédéfinie. On pourrait envisager de la récupérer dans le script, et de mettre
$thunderbird=$VARIABLE;
à la place de
$thunderbird='mozilla-thunderbird';
Dernière modification par ghimli (Le 29/03/2007, à 08:31)
Ghimli, Ubuntu addicted
Hors ligne
#77 Le 29/04/2007, à 15:39
- TheLiar
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
Réponse à OLT:
J'avais le même problème que toi . Résolu en installant imagemagick via synaptic.
Hors ligne
#78 Le 29/04/2007, à 21:01
- OLT
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
:lol: merci TheLiar sa marche à merveille
Hors ligne
#79 Le 24/10/2007, à 22:12
- ppmt
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
Un petit reveil d'un vieux post!
Je suis sous Gutsy avec TB2 donc et le script ne marche plus
Il fait appele a une fonction mozilla-xremote-client qui n'existe plus
Elle a ete remplace par quoi?
Edit: bon finalement j'ai trouve mieux....Razer nous a fait un beau script
http://forum.ubuntu-fr.org/viewtopic.php?id=137609
Dernière modification par ppmt (Le 25/10/2007, à 01:46)
le dock dont vous avez toujours rêvé Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr
Hors ligne
#80 Le 16/12/2008, à 16:36
- alinux70
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
Bonjour,
Ce script ne fonctionne pas chez moi (ubuntu 8.10) ...
En fait la ligne ci-dessous ne correspond plus à un chemin valable..
/usr/lib/mozilla-thunderbird/mozilla-xremote-client -a mozilla-thunderbird "xfeDoCommand(composeMessage,attachment=$ATTACHMENT)"
Comment y remédier, je ne trouve pas l'équivalent sur ma distribution linux
Cordialement
alinux
#82 Le 05/01/2009, à 06:12
- bastou2
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
Salutations à tous,
Je suis nouveau ici.
(désolé, je post en double ici)
Effectivement je confirme que Thunderbird démarre seulement la première fois qu'on utilise
Email my pictures dans la session. Thunderbird n'ouvre plus par la suite si on le ferme, pas plus qu'il n'affiche le nouveau message avec les fichiers joints si Thunderbird est déjà actif .
On doit redémarrer pour que le manège recommence.
À part ça, tout fonctionne très bien.
Que puis-je faire ?
Ma config: Ubuntu 8.04.1 avec les dépendances démandées par Email my pictures 0.9 ainsi que Thunderbird 2.0.0.18
Je félicite l'auteur de ce script ainsi que les autres pour le travail colossal.
Merci !
#83 Le 13/04/2009, à 11:00
- soupaloignon
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
Un petit reveil d'un vieux post!
Je suis sous Gutsy avec TB2 donc et le script ne marche plus
Il fait appele a une fonction mozilla-xremote-client qui n'existe plus
Elle a ete remplace par quoi?
Par :
mozilla-thunderbird-xremote-client
==> Libérez les huitres du bassin d'Arcachon <==
Hors ligne
#84 Le 18/06/2011, à 02:21
- jOoLdotCH
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
La première version du script de ce post doit être à peine modifiée pour fonctionner avec Ubuntu 11.04 Unity et
Thunderbird 3. Je l'ai modifié et recopié ci-dessous.
Prérequis: zenity et imagemagick
#!/bin/bash
# Date : 19/10/2005
# Edite le 18/06/2011 par jOoL - www.jool.ch
# Attention : les packages zenity et imagemagick doivent etre installes au prealable
#
# On verifie tout d'abord qu'il y a bien au moins un fichier selectionne
if [ $# -eq 0 ]; then
zenity --warning --title="Attention" --text="Il faut sélectionner au moins un fichier !"
exit 1
fi
# On memorise le nombre de fichiers a envoyer
NB_FILES=$#
# On ecrase une eventuelle precedente liste de fichiers attaches
echo "" > /tmp/attachment.log
# On passe en revue la liste des fichiers a envoyer
(while [ $# -gt 0 ];
do
# Pour chaque fichier on memorise son nom et son uri
FILE_NAME="$1"
FILE_URI="$NAUTILUS_SCRIPT_CURRENT_URI/$FILE_NAME"
# On passe les infos a la fenetre de progression
let "COMPTEUR += 1"
echo "# Traitement du fichier $FILE_NAME ($COMPTEUR/$NB_FILES) ..."
let "PROGRESS = COMPTEUR*100/NB_FILES"
echo $PROGRESS
# On teste si le fichier est une image
# Remarque : bizarrement, la ligne suivante ne marche pas si l'image est sur le bureau ...
# IS_IMAGE=`file -bi "$FILE_NAME" | grep -c image`
# On procede donc differemment ...
# La ligne suivante est eventuellement a adapter pour prendre en compte d'autres
# types de fichier image. Ici on ne reduit que les .jpg
# Par exemple si on veut reduire les .jpg, les .gif et les .png on peut ecrire
# IS_IMAGE=`echo $FILE_NAME | grep -c -E [.]jpg\|[.]gif\|[.]png`
IS_IMAGE=`echo $FILE_NAME | grep -c -E [.]jpg`
if [ $IS_IMAGE != 0 ]; then
# Si c'est une image on demande une fois (pour toutes) la definition souhaitee
# pour cette image (et les eventuelles autres)
if [ ! $DEF_ASKED ]; then
# On attend un peu pour que la fenêtre n'arrive pas avant la fenetre de progression ...
sleep 2
DEF=`zenity --list --title "Redimensionner l'(es) image(s) ..." --text="Choisir une définition maximum ci-dessous
(ou cliquer sur Annuler pour envoyer les images sans modification)" --radiolist --column "" --column "Taille" FALSE 1280x1024 TRUE 1024x768 FALSE 800x600 FALSE 640x480`
MAX_DEF=`echo "$DEF" | awk -F'x' '{ print $1 }'`
DEF="${MAX_DEF}x${MAX_DEF}"
DEF_ASKED=1
fi
if [ "$DEF" != "x" ]; then
# Si une definition a ete specifiee, on va contruire
# une copie de l'image (reduite) dans la corbeille
# Bizarrement, la ligne suivante ne marche pas toujours si l'image est sur le bureau
# convert "$FILE_NAME" -resize $DEF "$HOME/.Trash/$FILE_NAME"
# On fait donc quelque chose de plus complique ...
WORKDIR="$(echo $NAUTILUS_SCRIPT_CURRENT_URI | sed ' s/file:\/\///g
s/%20/\ /g
s/%23/\#/g
s/%24/\$/g
s/%25/\%/g
s/%35/\?/g
s/%3B/\;/g
s/%3C/\</g
s/%3E/\>/g
s/%40/\@/g
s/%5B/\[/g
s/%26/\&/g
s/%2C/\,/g
s/%5E/\^/g
s/%5D/\]/g
s/%60/\`/g
s/%7B/\{/g
s/%7C/\|/g
s/%7D/\}/g
s/%C3%A9/\é/g
s/%C3%B9/\ù/g
s/%C3%A8/\è/g
s/%C3%A7/\ç/g
s/%C3%A0/\à/g')"
convert "$WORKDIR/$FILE_NAME" -scale $DEF "$HOME/.Trash/$FILE_NAME"
# On memorise l'uri de l'image reduite a la place de celle de l'image d'origine
FILE_URI="file://$HOME/.Trash/$FILE_NAME"
fi
fi
# On rajoute l'uri du fichier a la liste
if [ "$ATTACHMENT" == "" ]; then
ATTACHMENT=$FILE_URI
else
ATTACHMENT=$ATTACHMENT,$FILE_URI
fi
# On enregistre la liste provisoire des fichiers
echo $ATTACHMENT > /tmp/attachment.log
# Et on passe au fichier suivant ...
shift
done) | zenity --progress --auto-close --title="Préparation" --text="Traitement en cours ..." --percentage=0
# On recupere la liste des fichiers et on rajoute des quotes autour
ATTACHMENT=`cat /tmp/attachment.log`
ATTACHMENT=\'$ATTACHMENT\'
# On teste si Thunderbird est lance pour choisir
# la bonne façon de joindre les fichiers
MOZ_ON=`ps -ec | grep -c mozilla-thunder`
if [ $MOZ_ON != 0 ]; then
thunderbird -remote "xfeDoCommand(composeMessage,attachment=$ATTACHMENT)"
else
thunderbird -compose "attachment=$ATTACHMENT"
fi
En utilisant l'outil "apt:nautilus-actions-config-tool" on peut ajouter un menu contextuel "Envoyer par email..." dans Nautilus.
C'est plus direct et plus pratique que de passer par -> scripts -> envoyer à
Les paramètres dans "Nautilus Actions config Tool" sont comme suit:
ONGLET COMMAND
PATH: /where-ever-is-the-script/thunderbird-send-files
PARAMETERS: %U
ONGLET EXECUTION
EXECUTION MODE: normal
Le reste par défaut.
En plus, on peut supprimer le programme sendto de nautilus devenu inutile:
sudo apt-get remove nautilus-sendto
Enjoy!!
jOoL
Hors ligne
#85 Le 02/07/2011, à 17:09
- LeXav
Re : Envoyer des fichiers/images via Thunderbird depuis Nautilus
Arg ! J'ai une boîte d'erreur :
Erreur lors de l'ouverture de la fenêtre de rédaction de messages. Veuillez essayer à nouveau.
Thunderbird 5.0 et ubuntu 11.04...
Une idée ?
Geek dans la mode enfantine.
La Queue du Chat
Progression du libre dans la boite : 70%
Nombre d'users restant a convertir : 3 :-)
Hors ligne