Page 1 sur 1
[Gnome] Evolution et script de signature [Résolu]
Publié : mer. 21 nov. 2007, 10:54
par Archie
J'ai voulu me faire un petit script de signature dans evolution pour me générer une signature automatique. J'ai donc créé le petit script suivant :
Code : Tout sélectionner
#! /bin/sh
ADRSS='Nom Prénom | prenom.nom@fai.fr'
FORTUNE=`fortune | iconv -f iso8859-1 -t utf8`
DATE=`date`
# On génère la signature
echo -e "--
$ADRSS
$FORTUNE
$DATE" > ~/.signature
cat ~/.signature
Il suffit ensuite d'indiquer l'emplacement du script dans
Édition --> Préférences --> Préférences de l'éditeur --> Signatures --> Ajouter un script
Ma signature apparaît bien en bas de mes mails. Mais sans les sauts de lignes.
Quelqu'un serait comment faire comprendre à Evolution qu'il faut sauter des lignes ?
Publié : mer. 21 nov. 2007, 11:17
par marc[i1]
et si tu ajoutes un :
entre tes variables ?
Publié : mer. 21 nov. 2007, 17:02
par Archie
marc[i1] a écrit :et si tu ajoutes un :
entre tes variables ?
Ça m'affiche "/n" dans la signature. Il est pas interprété

Publié : mer. 21 nov. 2007, 17:12
par marc[i1]
Archie a écrit :Ça m'affiche "/n" dans la signature. Il est pas interprété

Code : Tout sélectionner
# On génère la signature
echo -e "--
$ADRSS
$'\n'
$FORTUNE
$'\n'
$DATE" > ~/.signature
tu as testé comme ça ?
EDIT : pour info, j'avais inversé le slash ! c'est \n et non /n
Publié : jeu. 22 nov. 2007, 13:47
par Archie
marc[i1] a écrit :Archie a écrit :Ça m'affiche "/n" dans la signature. Il est pas interprété

Code : Tout sélectionner
# On génère la signature
echo -e "--
$ADRSS
$'\n'
$FORTUNE
$'\n'
$DATE" > ~/.signature
tu as testé comme ça ?
EDIT : pour info, j'avais inversé le slash ! c'est \n et non /n
Ça marche pas non plus
Le
$'\n' est transformé en
$' ' dans la signature, mais ça reste un bloque de texte sans saut de ligne.
Merci de ta persévérance

Publié : jeu. 22 nov. 2007, 14:24
par tuxce
salut, il faut encader la signature avec <pre></pre>:
Code : Tout sélectionner
#! /bin/sh
ADRSS='Nom Prénom | prenom.nom@fai.fr'
FORTUNE=`fortune | iconv -f iso8859-1 -t utf8`
DATE=`date`
# On génère la signature
echo -e "<pre>--
$ADRSS
$FORTUNE
$DATE</pre>"
par contre, je vois pas l'interet de créer un fichier pour le lister après ?
Publié : jeu. 22 nov. 2007, 21:57
par Archie
tuxce a écrit :salut, il faut encader la signature avec <pre></pre>:
Code : Tout sélectionner
#! /bin/sh
ADRSS='Nom Prénom | prenom.nom@fai.fr'
FORTUNE=`fortune | iconv -f iso8859-1 -t utf8`
DATE=`date`
# On génère la signature
echo -e "<pre>--
$ADRSS
$FORTUNE
$DATE</pre>"
par contre, je vois pas l'interet de créer un fichier pour le lister après ?
Super ça marche
Je place la signature dans un fichier pour éventuellement la réutiliser dans un autre logiciel qui ne supporterait pas le script. Mais, j'en ai pas l'utilité pour l'instant.
En tout cas, merci à tous les deux pour m'avoir aidé
