URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/simple-scan-et-fonction-mail-to Title: simple-scan et fonction mail-to Authors: hervé Couvelard Date: 2014年07月26日T15:54:50+02:00 License: CC By-SA Tags: debian et firefox Score: 5 bon, je vais essayer de faire simple et rapide. Le contexte, j'installe un nouveau linux chez mes parents. Ils veulent pouvoir scanner simplement et envoyer le scan par mail. je pars sur un(e) debian jessie, avec lxde comme gestionnaire de fenêtre. J'installe simple-scan et ~~thunderbird~~ icedove. Et là patatras, lorsque l'on scanne et que l'on clique sur email, ~~firefox~~ iceweasel s'ouvre avec comme page mailto:?attach=/tmp/nom_du_fichier.jpg puis ~~thuderbird~~ icedove sans fichier joint. J'avais un peu de temps pour chercher (chacun son trip) et je suis arrivé au fichier fautif : xdg-email qui n'arrive pas à gérer ma situation, après ~~quelques minutes~~ un temps de malade (je suis pas forcément très doué), j'ai réussi à faire marcher le bouzin... voici le diff ```bash --- xdg-email 2014年04月23日 22:23:32.000000000 +0200 +++ new_xdg-email 2014年07月26日 15:35:18.237022608 +0200 @@ -493,10 +493,9 @@ } run_thunderbird() -{ local THUNDERBIRD MAILTO NEWMAILTO TO CC BCC SUBJECT BODY ATTACH - THUNDERBIRD="1ドル" - MAILTO=$(echo "2ドル" | sed 's/^mailto://') + THUNDERBIRD=/usr/bin/icedove + MAILTO=$(echo "1ドル" | sed 's/^mailto://') echo "$MAILTO" | grep -qs "^?" if [ "$?" = "0" ] ; then MAILTO=$(echo "$MAILTO" | sed 's/^?//') @ -531,12 +531,12 @@ fi if [ -n "$ATTACH" ] ; then - NEWMAILTO="${NEWMAILTO},attachment='${ATTACH}'" + NEWMAILTO="${NEWMAILTO} attachment='file://${ATTACH}'" fi NEWMAILTO=$(echo "$NEWMAILTO" | sed 's/^,//') DEBUG 1 "Running $THUNDERBIRD -compose \"$NEWMAILTO\"" - "$THUNDERBIRD" -compose "$NEWMAILTO" + $THUNDERBIRD -compose$NEWMAILTO if [ $? -eq 0 ]; then exit_success else @@ -664,6 +664,8 @@ open_generic() { +run_thunderbird 1ドル +exit IFS=":" for browser in $BROWSER; do if [ x"$browser" != x"" ]; then ``` si cela peut arranger une ou deux personnes...