[locale] xfce + terminal en français [RESOLU]

Applications, problèmes de configuration réseau
Purgator
newbie
Messages : 6
Inscription : ven. 19 févr. 2016, 19:21

[locale] xfce + terminal en français [RESOLU]

Message par Purgator »

Bonjour,

je sais que mon problème semble classique, mais après avoir retourner la question dans tous les sens je n'ai pas réussis à régler mon problème.

J'ai une install de Arch assez fraiche, avec xfce4 dessus. Tout est en anglais, j'aimerai passer le tout en fr, surtout xfce, la console je m'en fous.

Je voudrai aussi que la langue secondaire soit l'anglais, dans le cas ou le français n'est pas disponible.

Pour le moment, j'ai tout en anglais, voici les informations dont je dispose.

Code : Tout sélectionner

[purgator@legendance ~]$ cat /etc/locale.gen | sed -e '/^#/d'
en_US.UTF-8 UTF-8  
fr_FR.UTF-8 UTF-8 

Code : Tout sélectionner

[purgator@legendance ~]$ cat /etc/locale.conf 
LANG="fr_FR.UTF8"
LANGUAGE="fr_FR:en_US"
LC_COLLATE=C

Code : Tout sélectionner

[purgator@legendance ~]$ locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE=C
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

Code : Tout sélectionner

[purgator@legendance ~]$ locale -a
C
POSIX
en_US.utf8
fr_FR.utf8
Merci d'avance !
Dernière modification par Purgator le dim. 21 févr. 2016, 23:51, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [locale] xfce + terminal en français

Message par benjarobin »

Bonjour,
Tu as forcément mit quelque part dans un fichier de configuration : LANG=en_US.utf8
Peux tu donner la sortie de :

Code : Tout sélectionner

env | grep -E "LANG|LC"
Si tu ne sais pas où, donne la sortie en root de :

Code : Tout sélectionner

grep -I -r en_US /etc /home/*/.[^.]*
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Purgator
newbie
Messages : 6
Inscription : ven. 19 févr. 2016, 19:21

Re: [locale] xfce + terminal en français

Message par Purgator »

Salut =)

J'ai quelques nouvelles depuis tout à l'heure. Après avoir posté ce message, j'ai éteint mon pc et suis rentré chez moi.
Une fois chez moi j'ai allumé mon PC, tout était en français (xfce et terminal).

La seule chose que j'avais fait avant de l'éteindre c'était de lancer la commande locale-gen à nouveau, vérifier les différents fichiers de confs, et changer

Code : Tout sélectionner

[purgator@legendance ~]$ cat /etc/locale.conf
LANG="fr_FR.UTF8"
LANGUAGE="fr_FR:en_US"
LC_COLLATE=C
en

Code : Tout sélectionner

[purgator@legendance ~]$ cat /etc/locale.conf
LANG="fr_FR.UTF8"
LANGUAGE="fr_FR"
LC_COLLATE=C
Ce qui n'avait rien changé, mais je n'avais pas reboot. J'ai donc remis le fichier en état. Ainsi, je n'avais fait aucune modification.

Déjà, ça c'est incompréhensible, j'ai vérifié mon historique, je n'ai rien fait d'autre.

Ensuite, j'ai remarqué que j'avais parfois un bip system, par exemple quand j'ouvre le menu des applications xfce (whisker) et que je j'appuie sur backspace. Le truc carrément desagréable. J'ai vérifié mes niveaux de son, le beep est mute, je pouvais augmenter le son du bip en augmentant son volume, mais pas le couper en le plaçant au minimum (mute).
J'ai trouvé cette commande que j'ai executée sans vraiment la comprendre :

Code : Tout sélectionner

xset b off
Cela a fonctionné (trop facile).

Maintenant j'ai reboot, et tout est passé en anglais.... le bip est revenu...

je l'ai re désactivé avec xset b off.

En ce qui concerne les commandes que tu m'a demandé de lancer voici le resultat actuel

Code : Tout sélectionner

[purgator@legendance ~]$ env | grep -E "LANG|LC"
LC_COLLATE=C
LANG=en_US.utf8
Juste avant que je reboot, quand j'avais l'interface en français, cette commande m'affichait

Code : Tout sélectionner

[purgator@legendance ~]$ env | grep -E "LANG|LC"
LC_COLLATE=C
LANG=fr_FR.utf8

voici le résultat de l'autre commande :

Code : Tout sélectionner

grep -I -r en_US /etc /home/*/.[^.]*
/etc/locale.gen:#  en_US ISO-8859-1
/etc/locale.gen:#  en_US.UTF-8 UTF-8
/etc/locale.gen:en_US.UTF-8 UTF-8  
/etc/locale.gen:#en_US ISO-8859-1  
/etc/locale.conf:LANGUAGE="fr_FR:en_US"
/home/purgator/.bash_history:grep -I -r en_US /etc /home/*/.[^.]*
/home/purgator/.dmrc:Language=en_US.utf8
j'ai pas tout mis, le reste est un gros bordel inutile qui vient de firefox.


Bon apparement j'ai un fichier de conf local qui me set la langue en anglais si j'ai bien compris. le /home/purgator/.dmrc (qui s'est écrit à mon insu jle jure) doit foutre le bordel.


EDIT :
Je crois que j'ai définitivement mon Arch en français. C'était bien le fichier .dmrc. J'ai tenté de le supprimer (enfin, je l'ai renommé), j'ai reboot et ça a rien changé. J'avais pas envie d'avoir ce fichier de conf, je comprends pas pourquoi je suis obligé de l'avoir...
Ensuite, j'ai tout simple changé la langue dans ce fichier en fr_FR.UTF-8, reboot et puis tout est en français.

En ce qui concerne le bip, qui n'a pas grand chose à voir je pense, j'ai pu le désactiver uniquement dans le cas où mon son est coupé. Si j'augmente le volume, j'aurai des bips (et ça en fait super souvent !!). Enfin voilà comme c'est pas le sujet je pense que je vais pas m'étendre dessus.
Juste au cas où, j'attends demain pour mettre résolu :D
Purgator
newbie
Messages : 6
Inscription : ven. 19 févr. 2016, 19:21

Re: [locale] xfce + terminal en français

Message par Purgator »

En fait à chaque reboot mon .dmrc dans mon home se faisait éditer en en_US.
Le seul moyen que j'ai trouvé c'est de commenter le en_US dans le fichier locale.gen.

J'aurai bien aimé avoir le français en langue 1, mais l'anglais en langue 2. J'ai que le français du coup maintenant.
Répondre