View previous topic :: View next topic |
Author |
Message |
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Tue Nov 07, 2006 10:55 pm Post subject: [terminaux] Problèmes de caractères |
|
|
Salut tlm,
Depuis l'une de mes mises à jour système, je n'arrive plus à écrire des caractères comme "é", "è", "" dans mes différents terminaux tels que aterm,xterm et mrxvt
Code: |
Contenu du /etc/rc.conf:
UNICODE="yes"
Contenu de /etc/conf.d/consolefont:
CONSOLEFONT="default8x16"
Contenu de /etc/conf.d/keymaps:
KEYMAP="fr"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS="backspace keypad euro"
DUMPKEYS_CHARSET="ISO-8859-15"
|
Quelqu'un a une idée pour que je n'ai plus ce problème ? _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
Scullder Guru
Joined: 16 Mar 2006 Posts: 466 Location: France
|
Posted: Wed Nov 08, 2006 12:19 am Post subject: |
|
|
Salut,
J'ai ça pour consolefont :
Code: |
CONSOLEFONT="lat0-16"
|
J'ai lu que lat8x16 posait problème avec ncurses
/etc/conf.d/keymaps
Code: |
KEYMAP="fr-latin9"
DUMPKEYS_CHARSET=""
|
C'est pas normal pour DUMPKEYS_CHARSET, je vais chercher ce que je dois mettre au passage
/etc/rc.conf
J'ai ajouté le useflag unicode dans ma variable USE aussi.
Essaie de regarder du côté de cette doc :
http://www.gentoo.org/doc/fr/utf-8.xml#doc_chap1 _________________ Linux gentoo 2.6.18-ck1-r2 #1 PREEMPT Fri Nov 17 01:37:56 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux |
|
Back to top |
|
|
ryo-san l33t
Joined: 17 Feb 2005 Posts: 729
|
Posted: Wed Nov 08, 2006 12:44 am Post subject: |
|
|
lut
il te faut juste changer UNICODE=YES avec UNICODE=no.
CONSOLEFONT s'applique sur les consoles comme son nom l'indique, pas sur les emulateurs de terminal.
Il n' y en a aucun qui supporte l'utf8 dans ceux que tu cites , le seul a ma connaissance c'est urxvt. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Wed Nov 08, 2006 8:10 am Post subject: |
|
|
XTerm avec le flag unicode supporte l'utf8 aussi, c'est d'ailleurs mon term préféré après URxvt (léger, bon support de l'utf8, fontes truetype, manquejuste la transparence )
EDIT: ces variables dans /etc/conf.d/{keymaps,consolefonts} et /etc/rc.conf ne servent qu'en console pure. Pour les pb sous X, faut vérifier tes locales avec la commande locale ... |
|
Back to top |
|
|
ryo-san l33t
Joined: 17 Feb 2005 Posts: 729
|
Posted: Wed Nov 08, 2006 12:40 pm Post subject: |
|
|
alors pardon , je suis passé a coté de xterm .
mrxvt devrait s'y mettre aussi "un jour prochain". |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Wed Nov 08, 2006 7:03 pm Post subject: |
|
|
voila ce que je trouve avec la commande "locale"
Code: |
locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
|
A mon avis, il me manque quelquechose lol _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
|
Back to top |
|
|
ryo-san l33t
Joined: 17 Feb 2005 Posts: 729
|
Posted: Wed Nov 08, 2006 7:17 pm Post subject: |
|
|
effectivement.
jette un coup d'oeil ici
EDIT:
Damned !
je suis sur que tu carbures aux frosties Geekounet |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Wed Nov 08, 2006 7:59 pm Post subject: |
|
|
Voila ce que je viens de faire:
Code: |
#vi /etc/env.d/02locale ( qui n'existait pas )
LANG="fr_FR@euro"
LANGUAGE="fr_FR@euro"
LC_ALL="fr_FR@euro"
#env-update && source /etc/profile
#locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=fr_FR@euro
#cat /etc/locale.gen
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
#locale -a
C
fr_FR
fr_FR@euro
POSIX
# cat /etc/conf.d/keymaps
KEYMAP="fr-latin9"
|
Je viens de relancer mon serveur X et j'ai toujours le même problème ... _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Wed Nov 08, 2006 8:12 pm Post subject: |
|
|
Re[s]eT wrote: | Voila ce que je viens de faire:
Code: |
#vi /etc/env.d/02locale ( qui n'existait pas )
LANG="fr_FR@euro"
LANGUAGE="fr_FR@euro"
LC_ALL="fr_FR@euro"
#env-update && source /etc/profile
#locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=fr_FR@euro
#cat /etc/locale.gen
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
#locale -a
C
fr_FR
fr_FR@euro
POSIX
# cat /etc/conf.d/keymaps
KEYMAP="fr-latin9"
|
Je viens de relancer mon serveur X et j'ai toujours le même problème ... |
Bonsoir,
j'ai un poil diagonaliser ton fil , désolé si cela a été demandé :
la touche [Alt gr] marche-t'elle en console ? ( attention je n'ai pas dit dans un xterm )
si oui c'est un pb de conf de Xorg.
nota : Quote: | /etc/conf.d/keymaps | c'est pour la console comme pierreg te l'a déja dit .
A+
edit:orthographe |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Wed Nov 08, 2006 8:22 pm Post subject: |
|
|
voila ce que j'ai dans mon /etc/X/xorg.conf:
Code: |
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "logiitc"
Option "XkbLayout" "fr"
EndSection
|
pour ce qui est de la console ca me fait la même chose, enfin pas tout à fait lol, au lieu d'avoir "é" j'ai "{" par exemple, j'ai pas le caractère .
Si j'avais le problème avec mon xorg, je ne serais pas emmerdé aussi sous firefox ou autres softs ? :p _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Wed Nov 08, 2006 9:21 pm Post subject: |
|
|
donc en clair tu as un affichage pourri que tu sois en console ou sous X.
que donne ton noyau au niveau des nls utf et iso ? |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Wed Nov 08, 2006 9:34 pm Post subject: |
|
|
Code: |
(iso8859-1) Default NLS Option
<*> Codepage 437 (United States, Canada)
<*> ASCII (United States)
<*> NLS ISO 8859-1 (Latin 1; Western European Languages)
<*> NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)
<*> NLS UTF-8 |
_________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Wed Nov 08, 2006 9:58 pm Post subject: |
|
|
Re[s]eT wrote: | Code: |
(iso8859-1) Default NLS Option
<*> Codepage 437 (United States, Canada)
<*> ASCII (United States)
<*> NLS ISO 8859-1 (Latin 1; Western European Languages)
<*> NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)
<*> NLS UTF-8 |
|
Si je me rappelle bien le guide de passage en utf8, il faut utf8 en nls "default"
à priori avec Quote: | (iso8859-1) Default NLS Option | tu n'as pas par défaut les caractères accentués
avant de refaire ton kernel , un avis ++ avisé serait le bienvenu.
A+ |
|
Back to top |
|
|
ryo-san l33t
Joined: 17 Feb 2005 Posts: 729
|
Posted: Wed Nov 08, 2006 10:59 pm Post subject: |
|
|
la question a 100 euros :
est-ce que tu desires avoir ton systeme en utf-8 Re[s]eT ou cela t'es egal ?
Pour l'avoir , il faut generer des polices en utf-8 egalement via localegen et localedef (il me semble, ca fait un bail que les miennes trainent dans mon systeme , mais il me semble que je les avais générées a la main ).
Ensuite utiliser des polices compatibles bien sur.
sinon , d'apres tes locales , dans le xorg.conf
Code: |
Option "XkbLayout" "fr-latin9"
|
devrait te permettre de faire de zoli éèâôû |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Thu Nov 09, 2006 12:04 am Post subject: |
|
|
nemo13 wrote: | Re[s]eT wrote: | Code: |
(iso8859-1) Default NLS Option
<*> Codepage 437 (United States, Canada)
<*> ASCII (United States)
<*> NLS ISO 8859-1 (Latin 1; Western European Languages)
<*> NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)
<*> NLS UTF-8 |
|
Si je me rappelle bien le guide de passage en utf8, il faut utf8 en nls "default"
à priori avec Quote: | (iso8859-1) Default NLS Option | tu n'as pas par défaut les caractères accentués
avant de refaire ton kernel , un avis ++ avisé serait le bienvenu.
A+ |
nemo13, avant j'ai toujours été en iso8859-1 et avant j'avais les caractères accentués par défaut, donc je ne pense pas que cela vienne de la non plus ...
ryo-san wrote: | la question a 100 euros :
est-ce que tu desires avoir ton systeme en utf-8 Re[s]eT ou cela t'es egal ?
Pour l'avoir , il faut generer des polices en utf-8 egalement via localegen et localedef (il me semble, ca fait un bail que les miennes trainent dans mon systeme , mais il me semble que je les avais générées a la main ).
Ensuite utiliser des polices compatibles bien sur.
sinon , d'apres tes locales , dans le xorg.conf
Code: |
Option "XkbLayout" "fr-latin9"
|
devrait te permettre de faire de zoli éèâôû |
Alors la question que tu me pauses ryo-san je me la suis posé mais je n'ai pas osé le faire. J'ai beaucoup de fichier a convertir en utf-8 et si jamais la conversion se passe mal, je ne suis pas dans la merde ... J'ai ossi des fichiers qui trainent sur une partition windows et me semble avoir lu ke lorsque tu les fous en UTF-8 ca fou la merde sous windows ...
sinon pour Code: |
Option "XkbLayout" "fr-latin9"
|
dans le xorg.conf, cela ne m'apporte rien de plus malheureusement, comme je l'ai expliqué ci-dessus à mon avis ca ne vient pas de ma conf xorg le problème .... _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
ryo-san l33t
Joined: 17 Feb 2005 Posts: 729
|
Posted: Thu Nov 09, 2006 12:25 am Post subject: |
|
|
Quote: | à mon avis ca ne vient pas de ma conf xorg le problème .... |
Si , les X|Aterms sont des fenetres a la base donc servi par X.
ma foi je seche malgré tout, peut etre changer le modele de clavier ???
Tu utilises les polices par defaut dans tes terminaux ?
EDIT: regarde dans ce thread , y'a une url qui, peut etre, t fera l'affaire. |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Thu Nov 09, 2006 7:00 pm Post subject: |
|
|
ryo-san wrote: | Quote: | à mon avis ca ne vient pas de ma conf xorg le problème .... |
Si , les X|Aterms sont des fenetres a la base donc servi par X.
ma foi je seche malgré tout, peut etre changer le modele de clavier ???
Tu utilises les polices par defaut dans tes terminaux ?
EDIT: regarde dans ce thread , y'a une url qui, peut etre, t fera l'affaire. |
oui j'utilise les polices par défaut dans mes terminaux.
J'ai regardé le thread que tu m'as laissé je l'avais vu hier mais j'avais pas testé
Voici ce que je viens de tester:
Code: |
#emerge -C xkeyboard-config && emerge xkbdata
|
ca n'a rien donné bien au contraire du coup je suis revenu back:
Code: |
#emerge -C xkbdata && emerge xkeyboard-config
|
Personne n'a une autre idée pour arriver à régler ce petit problème _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Thu Nov 09, 2006 7:13 pm Post subject: |
|
|
Ptêt que ta police par défaut ne supporte pas les accents, essaie de la changer. Par exemple pour Xterm, du genre xterm -fa "DejaVu Sans Mono" ... |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Thu Nov 09, 2006 7:54 pm Post subject: |
|
|
geekounet wrote: | Ptêt que ta police par défaut ne supporte pas les accents, essaie de la changer. Par exemple pour Xterm, du genre xterm -fa "DejaVu Sans Mono" ... |
non c'est pas ca, vu que je n'ai pas changé de police et qu'avant cela marchait très bien ... _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Thu Nov 09, 2006 7:59 pm Post subject: |
|
|
Re[s]eT wrote: | Voila ce que je viens de faire:
Code: |
#vi /etc/env.d/02locale ( qui n'existait pas )
LANG="fr_FR@euro"
LANGUAGE="fr_FR@euro"
LC_ALL="fr_FR@euro"
#env-update && source /etc/profile
#locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=fr_FR@euro
#cat /etc/locale.gen
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
#locale -a
C
fr_FR
fr_FR@euro
POSIX
# cat /etc/conf.d/keymaps
KEYMAP="fr-latin9"
|
Je viens de relancer mon serveur X et j'ai toujours le même problème ... |
env-update && reboot pour que ça prenne effet !
Quand la commande locale affichera fr_FR@euro ça devrais déjà aller mieux.
Last edited by GentooUser@Clubic on Thu Nov 09, 2006 8:01 pm; edited 1 time in total |
|
Back to top |
|
|
Re[s]eT n00b
Joined: 25 Oct 2004 Posts: 35 Location: Nice
|
Posted: Thu Nov 09, 2006 8:01 pm Post subject: |
|
|
ca été fait _________________ Caleçon qui gratte, morpions qui squattent. |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Thu Nov 09, 2006 8:03 pm Post subject: |
|
|
nemo13 wrote: | donc en clair tu as un affichage pourri que tu sois en console ou sous X.
que donne ton noyau au niveau des nls utf et iso ? |
J'ai toujours cru que l'option NSL du noyau n'avais de l'influence que sur les noms de fichiers sur les système de fichiers Windows et ISO (CD) ? |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Thu Nov 09, 2006 8:19 pm Post subject: |
|
|
GentooUser@Clubic wrote: | nemo13 wrote: | donc en clair tu as un affichage pourri que tu sois en console ou sous X.
que donne ton noyau au niveau des nls utf et iso ? |
J'ai toujours cru que l'option NSL du noyau n'avais de l'influence que sur les noms de fichiers sur les système de fichiers Windows et ISO (CD) ? |
C'est le cas même. Pour les FS Linux/Unix, les noms de fichiers sont écrits dans la locale que tu utilises. |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Nov 09, 2006 9:48 pm Post subject: |
|
|
geekounet wrote: | GentooUser@Clubic wrote: | nemo13 wrote: | donc en clair tu as un affichage pourri que tu sois en console ou sous X.
que donne ton noyau au niveau des nls utf et iso ? |
J'ai toujours cru que l'option NSL du noyau n'avais de l'influence que sur les noms de fichiers sur les système de fichiers Windows et ISO (CD) ? |
C'est le cas même. Pour les FS Linux/Unix, les noms de fichiers sont écrits dans la locale que tu utilises. |
Flûte, je ne sais plus quoi penser car Code: | CONFIG_NLS_DEFAULT:
│
│ The default NLS used when mounting file system. Note, that this is
│ the NLS used by your console, not the NLS used by a specific file
│ system (if different) to store data (filenames) on a disk.
│ Currently, the valid values are:
blalbla... | c'est bien de l'encodage de ma console qu'il s'agit non ? |
|
Back to top |
|
|
|