salut,
j'ai un problème avec le symbole euro et le oe lié et je comprends pas pourquoi :
sous la console tout le clavier est parfait en fr-latin9 avec un police quivabien, j'ai tous les caractères
mais sous X tout marche sauf l'euro et le oe (ainsi que toutes les combinaisons avec la touche ² en fait alors qu'elle marche parfaitement sous la console)
mon clavier est configurer comme suit dans xorg.conf :
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr-latin9"
et ça semble tout bon pour toutes les touches (avec les combinaisons et tout)
tous mes alias de font dans les fichiers font.alias pointent vers des police en iso8859-15 et j'ai également fait des tests en forçant la police avec xterm -fn *-fixed-*...*-iso8859-15 mais toujours sans succès
je ne comprends pas
merci de ma'aider
noyau 2.6.10 - xorg 6.8.1 - lfs 6.0
# des pistes
Posté par Matthieu Moy (site web personnel) . Évalué à 3.
- que donne la commande "locale" ?
- tu n'arrives pas a tapper le symbole euro, mais arrives-tu, par exemple, a lire un mail qui le contient ?
- que dit xev quand tu tappes un symbole euro ?
- est-ce qu'un export LANG=fr_FR@euro (ou @UTF-8) change quelque chose ?
[^] # Re: des pistes
Posté par roger21 . Évalué à 1.
le probleme venait de mon LC_ALL ou LANG (je ne sais pas lequel exactement) que je redefinissaient a "fr_FR" dans mon .xinitrc car le "fr_FR.iso885915@euro" que j'utilise sous la console génère un warning sous X (Warning: locale not supported by Xlib, locale set to C) mais je n'avais pas vu qu'il y avait un "fr_FR@euro" et celui-ci resoud le probleme :)
par contre il me reste un petit soucis (mais j'ai pas creusé) c'est less qui ne veut pas afficher de texte contenant des euro ou des oe contrairement a cat ou more a qui ca ne pose pas de probleme, il semble concidérer le fichier comme un binaire ... si qqun a une idée en passant
[^] # Re: des pistes
Posté par JJD . Évalué à 2.
less est susceptible d'utiliser la variable LESSCHARSET si elle est définie. Vérifie donc si LESSCHARSET existe.
Si elle est définie et contient autre chose que latin9 ou ou iso8859, supprime la (unset LESSCHARSET).
Si elle n'est pas définie et que LANG vaut fr_FR@euro, ça devrait normalement bien fonctionner. Si ce n'est pas le cas essaie un 'export LESSCHARSET=latin9' avant ta commande less.
Si tout ça ne marche toujours pas -> man less
JJD
[^] # Re: des pistes
Posté par roger21 . Évalué à 1.
[^] # Re: des pistes
Posté par JJD . Évalué à 2.
C'est à cause de ça que sous X, dans un émulateur de terminal (xterm ou autre), on ne voit plus rien du fichier visualisé lorsque l'on quitte less. Comme avec l'option -F, less quitte de suite avec les petits fichiers, on ne voit rien (on se retrouve dans la situation d'un less, sans -X, après avoir quitté).
Pour éviter cela, tu peux utiliser l'option -X (-> encore une fois, man less explique tout ça ...)
A+
JJD
[^] # Re: des pistes
Posté par roger21 . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.