Petit résumé de mon OS :
Arch + XFCE + LXDM.
/etc/rc.conf :
Code : Tout sélectionner
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-latin9"
CONSOLEFONT="lat9w-16"
CONSOLEMAP=
LOCALE=
DAEMON_LOCALE="yes"
USECOLOR="yes"
Code : Tout sélectionner
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
Code : Tout sélectionner
# locale-gen
Generating locales...
fr_FR.UTF-8... done
fr_FR.ISO-8859-1... done
fr_FR.ISO-8859-15@euro... done
Generation complete.
Code : Tout sélectionner
...
export LANG=fr_FR.UTF-8
...
Code : Tout sélectionner
fr_FR
J'ai installé LXDM pour facilité l'utilisation des comptes utilisateurs pour les autres personnes du foyer.
Et c'est de là que vient mon problème.
Quand je démarre XFCE sans passer par LXDM tous va bien. Mon environnement est en français, les accents dans la console apparaissent et tout et tout.
Par contre quand je passe par lxdm (je ne le lance pas par inittab, mais comme daemon dans rc.conf) si je ne mets pas fr_FR dans le choix de langue de l'écran de login, l'environement est en anglais. Et dans tous les cas pas d'accents dans le terminal.
J'ai essayé de mettre export LANG=fr_FR.UTF-8 dans .xinitrc mais ça change rien.
J'ai essayé fr_FR.utf8, fr_FR.UTF8, fr_FR.UTF-8 ... ça marche tous le temps quand je lance directement XFCE, mais jamais avec LXDM.
Comme dirait liloo "Hel-peuh, Hel-peuh ! Plize, Help !"