[lxterminal] Encore un problème d'accents (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

[lxterminal] Encore un problème d'accents (résolu)

Message par Tatsuya »

Bonjour, j'ai installé Arch depuis peu et je me retrouve avec un légé problème, même après avoir configuré mes LOCALE : lxterminal n'affiche pas les accents.

En fait, les terminaux monochromes installés sur mon ordi affiche corrètement les accents (et tout le systeme est françisé sans problème), mais Lxterminal, qui est un term couleur s'y refuse...

Quelqu'un aurait une solution?

J'ai bien configuré mon rc.conf et ~/.bashrc comme indiqué dans les wiki... je pense que le problème est bien lié à ce terminal lui meme. Je poste ma question ici tout de même comme on ne sait jamais.
Dernière modification par Tatsuya le sam. 29 janv. 2011, 23:52, modifié 3 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Encore un problème d'accents

Message par benjarobin »

Pourrais tu lire les règles du forum merci (le titre) :D
Sinon pas besoin d'abuser d'accents dans le sujet :lol:

J'ai testé et lxterminal fonctionne très bien.
Tu as du surement mal configurer tes locales...
Et c'est quoi cette histoire de ~/.bashrc. Je n'ai rien dedans à propos des locales et pourtant tout fonctionne bien de mon coté. Je viens de lire le wiki et je ne comprend pas pourquoi il y a une telle chose depuis si longtemps. Ceci n'est normalement pas obligatoire, c'est nécessaire uniquement si on désire changer de locale par rapport à la valeur par défaut. Un ami espagnol par exemple...

Donne le résultat de

Code : Tout sélectionner

$ env | grep LANG

$ cat /etc/rc.conf | grep LOCALE

$ grep -v "#" /etc/locale.gen

# locale-gen

$ locale
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

Re: [lxterminal] Encore un problème d'accents

Message par Tatsuya »

Oui, trop d'accents, et puis les fautes aussi :P

Bon, ok, j'ai viré les infos de mon bashrc, je pensais que c'était une bonne précaution à prendre.

Voilà le résultat des commandes:

Code : Tout sélectionner

[nakadai@archbang ~]$ env | grep LANG
LANG=fr_FR.f
LANGUAGE=fr_FR.f
[nakadai@archbang ~]$ cat /etc/rc.conf | grep LOCALE
# LOCALE: available languages can be listed with the 'locale -a' command
LOCALE="fr_FR.UTF-8"
[nakadai@archbang ~]$ grep -v "#" /etc/locale.gen
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
en_US.UTF-8 UTF-8
[nakadai@archbang ~]$ grep -v "#" /etc/locale.gen
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
en_US.UTF-8 UTF-8
[nakadai@archbang ~]$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=fr_FR.f
LC_CTYPE="fr_FR.f"
LC_NUMERIC="fr_FR.f"
LC_TIME="fr_FR.f"
LC_COLLATE="fr_FR.f"
LC_MONETARY="fr_FR.f"
LC_MESSAGES="fr_FR.f"
LC_PAPER="fr_FR.f"
LC_NAME="fr_FR.f"
LC_ADDRESS="fr_FR.f"
LC_TELEPHONE="fr_FR.f"
LC_MEASUREMENT="fr_FR.f"
LC_IDENTIFICATION="fr_FR.f"
LC_ALL=fr_FR.f
Je suis pas sûr que fr_FR.f soit bon comme résultat... je voyais plutôt un UTF8 à la place du f ^^
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lxterminal] Encore un problème d'accents

Message par benjarobin »

En effet, tu n'as plus qu'a chercher où est l'erreur...
Un truc dans un bashrc ou profile ou autre...

D’où sort cette variable LANGUAGE=fr_FR.f (je ne parle pas spécialement de sa valeur, mais juste de la variable, elle est définie où ?)
Où est définie LC_ALL=fr_FR.f car normalement cette variable ne devrait pas l'être...

Au faite, après modification du bashrc ou autre, il faut se déconnecter et se reconnecter.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

Re: [lxterminal] Encore un problème d'accents

Message par Tatsuya »

Bin, j'ai cherché dans locale.gen et rc.conf de /etc mais tout est ok:

rc.conf

Code : Tout sélectionner

LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Paris"
KEYMAP="fr"
CONSOLEFONT="lat9w-16"
CONSOLEMAP="8859-1"
USECOLOR="yes"
Locale.gen est décrite dans le post précédent.

Je vois pas où chercher autrement...

EDIT: voilà ce que ça donne sans les infos dans ~/.bashrc et après reboot:

Code : Tout sélectionner

[nakadai@archbang ~]$ env | grep LANG
LANG=fr_FR.f
LANGUAGE=fr_FR.f
[nakadai@archbang ~]$ cat /etc/rc.conf | grep LOCALE
# LOCALE: available languages can be listed with the 'locale -a' command
LOCALE="fr_FR.UTF-8"
[nakadai@archbang ~]$ grep -v "#" /etc/locale.gen
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
en_US.UTF-8 UTF-8
[nakadai@archbang ~]$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=fr_FR.f
LC_CTYPE="fr_FR.f"
LC_NUMERIC="fr_FR.f"
LC_TIME="fr_FR.f"
LC_COLLATE="fr_FR.f"
LC_MONETARY="fr_FR.f"
LC_MESSAGES="fr_FR.f"
LC_PAPER="fr_FR.f"
LC_NAME="fr_FR.f"
LC_ADDRESS="fr_FR.f"
LC_TELEPHONE="fr_FR.f"
LC_MEASUREMENT="fr_FR.f"
LC_IDENTIFICATION="fr_FR.f"
LC_ALL=fr_FR.f
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [lxterminal] Encore un problème d'accents

Message par chipster »

que te donne la commande locale ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lxterminal] Encore un problème d'accents

Message par benjarobin »

Il te reste plus que la méthode bourrin de recherche (en root). Cela recherche d'abord dans les fichiers de configuration, puis dans le home, et enfin de partout... N'attend pas la fin de la commande s'il y a un résultat, donne le résultat partiel mais ne kill pas, laisse finir la commande
grep -R fr_FR.f /etc/ /home/ /root/ /

@chipster
que te donne la commande locale ?
Tu n'es pas réveillé, il l'a donné :D
Dernière modification par benjarobin le ven. 28 janv. 2011, 17:40, modifié 1 fois.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

Re: [lxterminal] Encore un problème d'accents

Message par Tatsuya »

Alors utilisant e17, je me suis rendu dans les réglages de langue et j'ai reséléctionné fr_FR.UTF8 d'ici et la commande locale me donne ça :

Code : Tout sélectionner

LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=fr_FR.UTF-8
Je penses que c'est bon, et de plus lxterm me met les accents après test :)

Donc voilà: ne pas mettre les locales dans ~/.bashrc et la config d'e17 est parfois fastidieuse dans le fond (je me demandes pourquoi il a besoin de gérer les locales lui même le bougre^^).

Me demandez pas pourquoi je l'utilise, j'y suis attaché ;)

En tout cas merci beaucoup pour votre aide et pour la rapidité des réponses. Que j'aime la communauté Arch :)
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [lxterminal] Encore un problème d'accents

Message par chipster »

Oui, je viens de voir. Pas encore totalement remis de la gastro moi :/
Perso pour les locale, je les mets dans mon /etc/profile :

Code : Tout sélectionner

export LESSCHARSET="utf-8"
export G_FILENAME_ENCODING="@locale,UTF-8,ISO-8859-15"
export LC_ALL="fr_FR.UTF-8"
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lxterminal] Encore un problème d'accents

Message par benjarobin »

Et personnellement je pense que c'est une très mauvaise pratique :D à moins d'avoir sur son ordinateur plusieurs utilisateurs avec différentes locales
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [lxterminal] Encore un problème d'accents

Message par chipster »

Ou alors, c'est une bonne pratique pour imposer les mêmes locales partout ;)
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

Re: [lxterminal] Encore un problème d'accents (re)

Message par Tatsuya »

Bon, j'écris à la suite de ce thread car ça rentre dans la continuité de mon premier problème.

J'ai donc réussi à avoir les accents dans le terminal, heureux comme tout, mais je viens de découvrir une chose terrible: il n'y a plus de couleur!!!

Et là, on relance le sujet: comment qu'on fait??
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [lxterminal] Encore un problème d'accents (re)

Message par chipster »

Tu crées un autre sujet car ça n'a plus rien avoir avec celui-ci et tu mets en résolu ;)
Tatsuya
yeomen
Messages : 281
Inscription : ven. 28 janv. 2011, 15:58

Re: [lxterminal] Encore un problème d'accents (re)

Message par Tatsuya »

Bin c'est dans la continuité puisque c'est le resultat de la nouvelle config... mais c'est toi l'modo :)
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [lxterminal] Encore un problème d'accents (résolu)

Message par chipster »

Oui mais ton souci est différent donc il vaut mieux changer de sujet sinon ton post va devenir un gros bordel :)
Répondre