OVH Cloud OVH Cloud

Clavier fr, symbole €uro

3 réponses
Avatar
jml
Bonjour,

Ca fait des jours que je cherche la réponse au problème suivant, comment
obtenir un symbole € dans un XTerm ?
J'utilise FreeBSD et quelques veraintes live (Frenzy et FreeSBIE), j'ai
réglé le problème pour le mode console, seul l'Xterm me résiste. J'ai
cherché partout, je tombe toujours sur les mêmes conseils du genre
mettre XkbLayout = fr(euro) ce qui ne donne rien puisque, en plus, ça me
fait perdre les accents.

Si quelqu'un pouvait me tuyauter ou m'indiquer la page du Net qui
contient l'info ce serait sympa.

D'avance merci

jml

3 réponses

Avatar
Vincent
Salut,

Ca fait des jours que je cherche la réponse au problème suivant, comment
obtenir un symbole € dans un XTerm ?


Le problème avec XTerm, c'est qu'il faut que :

1. Xterm soit configuré en mode Unicode (xterm -u8)
2. Le Shell qui tourne accepte également l'Unicode en entrée.

Par exemple, avec tcsh, impossible d'avoir le (2) correctement, même
avec une locale adéquate et un stty pass8. Ça ne marche qu'en locale
fr_FR.ISO8859-15.

Vincent

Avatar
Vincent
Par exemple, avec tcsh, impossible d'avoir le (2) correctement, même
avec une locale adéquate et un stty pass8. Ça ne marche qu'en locale
fr_FR.ISO8859-15.


Ah, tiens, j'ai appris quelque chose. Sous tcsh, il faut faire :

set dspmbyte=utf8 (avec xterm -u8 et stty pass8)

et ça fonctionne.

Vincent

Avatar
jml
Vincent wrote:
Salut,

Ca fait des jours que je cherche la réponse au problème suivant,
comment obtenir un symbole € dans un XTerm ?



Le problème avec XTerm, c'est qu'il faut que :

1. Xterm soit configuré en mode Unicode (xterm -u8)
2. Le Shell qui tourne accepte également l'Unicode en entrée.

Par exemple, avec tcsh, impossible d'avoir le (2) correctement, même
avec une locale adéquate et un stty pass8. Ça ne marche qu'en locale
fr_FR.ISO8859-15.

Vincent


Effectivement ! Avec bash et les locales correctement configurées en
lançant xterm -u8 ça fonctionne tout seul. En tous cas grand merci.

jml