Page 1 sur 1

Configuration langue / locale système

Publié : mar. 24 mai 2016, 22:31
par Spooky
Bonjour,

cela fait maintenant plusieurs mois que j'ai installé Arch sur mes deux PC (fixe et portable), j'avais déjà bien galèrer pour configurer les locales la première fois : J'avais du modifier le fichier '/etc/environment' pour que mon système sois vraiment en français partout. Je sais plus comment j'avais trouvé ça mais en tout cas c'est pas indiqué sur le wiki ...
Ca a toujours bien fonctionner jusqu'a aujourd'hui : la saisie automatique de KeyPass tape en clavier US ; Pour que ça fonctionne je doit lancer la commande 'setxkbmap fr'. Donc il y a encore un réglage qui n'est pas gardé au redémarrage. Est-ce que quelqu'un à une idée de la manip à effectuer pour pas à taper la commande à chaque fois ?

Merci d'avance :)

Re: Configuration langue / locale système

Publié : mer. 25 mai 2016, 00:04
par benjarobin
Bonjour,
Ne pas confondre les locales et la disposition du clavier. Ce sont vraiment 2 choses totalement indépendantes, bien que géré par le même outil de systemd.
Pour le clavier tu peux utiliser

Code : Tout sélectionner

localectl set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]
Ceci générera le fichier de configuration de Xorg /etc/X11/xorg.conf.d/00-keyboard.conf
Les locales (la langue de l'interface) sont gérées par le fichier /etc/locale.conf, mais aussi optionnellement par le fichier /etc/environment

Re: Configuration langue / locale système

Publié : mer. 25 mai 2016, 11:42
par Spooky
J'ai lancer 'localectl set-x11-keymap fr' et redémarré, ça a encore reset ...
Avec sudo pareil.
J'ai remarqué un truc aussi, dans les paramètres de KeePassX, le champ du racourcis d'auto remplissage affichait bien les touches choisies mais en fait il avait enregistré les touche en US parce-que après un redémarrage, avant que je lance 'setxkbmap fr', le raccourcis fonctionnait, mais plus après.

Re: Configuration langue / locale système

Publié : mer. 25 mai 2016, 12:23
par jc51
Spooky a écrit :J'ai lancer 'localectl set-x11-keymap fr' et redémarré, ça a encore reset ...
Avec sudo pareil.
J'ai remarqué un truc aussi, dans les paramètres de KeePassX, le champ du racourcis d'auto remplissage affichait bien les touches choisies mais en fait il avait enregistré les touche en US parce-que après un redémarrage, avant que je lance 'setxkbmap fr', le raccourcis fonctionnait, mais plus après.

as tu au moins tenu compte du commentaire de @benjarobin ? :D

Re: Configuration langue / locale système

Publié : mer. 25 mai 2016, 14:02
par Spooky
Oui.

00-keyboard.conf

Code : Tout sélectionner

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "fr"
EndSection
locale.conf

Code : Tout sélectionner

LANG=fr_FR.utf8
environment

Code : Tout sélectionner

LANG="fr_FR.UTF-8"
Quand je rédemarre, je doit lancer 'setxkbmap fr' sinon KeePassX tape en anglais.

Re: Configuration langue / locale système

Publié : mer. 25 mai 2016, 14:29
par jc51
chez moi le fichier s'appelle

Code : Tout sélectionner

10-keyboard-layout.conf
et Identifier j'ai

Code : Tout sélectionner

 "Keyboard Layout"

Re: Configuration langue / locale système

Publié : mer. 25 mai 2016, 14:35
par jc51
et dans locale.conf c'est

Code : Tout sélectionner

LANG="fr_FR.UTF-8"

Re: Configuration langue / locale système

Publié : mer. 25 mai 2016, 16:42
par benjarobin
Ton fichier /etc/environment est invalide, l'utilisation de guillemet n'est pas autorisé dans ce fichier.
Mais comme indiqué ceci n'a strictement rien à voir avec la disposition du clavier !
Peux tu donner la sortie de :

Code : Tout sélectionner

grep -Evr "^ *$|^ *#" /etc/X11/xorg.conf*
Car cela me semble très étrange ce que tu donnes, ce n'est pas le fichier généré par systemd.
As tu un clavier sans fil ?

Re: Configuration langue / locale système

Publié : jeu. 26 mai 2016, 18:08
par Spooky
Voila :

Code : Tout sélectionner

$ grep -Evr "^ *$|^ *#" /etc/X11/xorg.conf*
/etc/X11/xorg.conf.d/00-keyboard.conf:Section "InputClass"
/etc/X11/xorg.conf.d/00-keyboard.conf:        Identifier "system-keyboard"
/etc/X11/xorg.conf.d/00-keyboard.conf:        MatchIsKeyboard "on"
/etc/X11/xorg.conf.d/00-keyboard.conf:        Option "XkbLayout" "fr"
/etc/X11/xorg.conf.d/00-keyboard.conf:EndSection