Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[terminaux] Problèmes de caractères
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Tue Nov 07, 2006 10:55 pm    Post subject: [terminaux] Problèmes de caractères Reply with quote

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
View user's profile Send private message
Scullder
Guru
Guru


Joined: 16 Mar 2006
Posts: 466
Location: France

PostPosted: Wed Nov 08, 2006 12:19 am    Post subject: Reply with quote

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
Code:

UNICODE="yes"


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
View user's profile Send private message
ryo-san
l33t
l33t


Joined: 17 Feb 2005
Posts: 729

PostPosted: Wed Nov 08, 2006 12:44 am    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Wed Nov 08, 2006 8:10 am    Post subject: Reply with quote

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
View user's profile Send private message
ryo-san
l33t
l33t


Joined: 17 Feb 2005
Posts: 729

PostPosted: Wed Nov 08, 2006 12:40 pm    Post subject: Reply with quote

alors pardon , je suis passé a coté de xterm 8) .
mrxvt devrait s'y mettre aussi "un jour prochain".
Back to top
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Wed Nov 08, 2006 7:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Wed Nov 08, 2006 7:15 pm    Post subject: Reply with quote

Guide de localisation de Gentoo Linux ;)
Back to top
View user's profile Send private message
ryo-san
l33t
l33t


Joined: 17 Feb 2005
Posts: 729

PostPosted: Wed Nov 08, 2006 7:17 pm    Post subject: Reply with quote

effectivement.
jette un coup d'oeil ici

EDIT:
Damned !
je suis sur que tu carbures aux frosties Geekounet :lol:
Back to top
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Wed Nov 08, 2006 7:59 pm    Post subject: Reply with quote

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 ... :twisted:
_________________
Caleçon qui gratte, morpions qui squattent.
Back to top
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Wed Nov 08, 2006 8:12 pm    Post subject: Reply with quote

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 ... :twisted:

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
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Wed Nov 08, 2006 8:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Wed Nov 08, 2006 9:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Wed Nov 08, 2006 9:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Wed Nov 08, 2006 9:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
ryo-san
l33t
l33t


Joined: 17 Feb 2005
Posts: 729

PostPosted: Wed Nov 08, 2006 10:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Thu Nov 09, 2006 12:04 am    Post subject: Reply with quote

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
View user's profile Send private message
ryo-san
l33t
l33t


Joined: 17 Feb 2005
Posts: 729

PostPosted: Thu Nov 09, 2006 12:25 am    Post subject: Reply with quote

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
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Thu Nov 09, 2006 7:00 pm    Post subject: Reply with quote

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 :?: :twisted:
_________________
Caleçon qui gratte, morpions qui squattent.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Thu Nov 09, 2006 7:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Thu Nov 09, 2006 7:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Thu Nov 09, 2006 7:59 pm    Post subject: Reply with quote

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 ... :twisted:


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
View user's profile Send private message
Re[s]eT
n00b
n00b


Joined: 25 Oct 2004
Posts: 35
Location: Nice

PostPosted: Thu Nov 09, 2006 8:01 pm    Post subject: Reply with quote

ca été fait
_________________
Caleçon qui gratte, morpions qui squattent.
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Thu Nov 09, 2006 8:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Thu Nov 09, 2006 8:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
nemo13
Veteran
Veteran


Joined: 08 Oct 2004
Posts: 1016
Location: France/Istres

PostPosted: Thu Nov 09, 2006 9:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum