J'ai toujours eu des difficultés à avoir un BÉPO correctement configurer sur l'ensemble de mon système :
- Session graphique
- Terminaux TTY
- Gestionnaire de connexion
- Mot de passe de déchiffrement et récupération du GRUB
Quoique je fasse, j'ai toujours eu certain qui repassait en AZERTY.
Mais je pense avoir résolu l'affaire en contournant ce que je pense être un bug dans la gestion de BÉPO par GNU/Linux. Je vous explique cela.
Lorsque l'on fait
sudo localectl set-keymap fr-bepo
suivi de
localectl status
on obtient :
| System Locale: LANG=fr_FR.UTF-8
| VC Keymap: fr-bepo
===> BÉPO est correctement configuré hors de X11
Si l'on fait ensuite :
sudo localectl set-X11-keymap fr bepo bepo
suivi de
localectl status
donne :
| System Locale: LANG=fr_FR.UTF-8
| VC Keymap: fr
| X11 Layout: fr
| X11 Model: bepo
| X11 Variant: bepo
===> X11 passe le clavier non X11 en FR sans BÉPO (bug de linux???)
Si l'on refait :
sudo localectl set-keymap fr-bepo
suivi de
localectl status
on a :
| System Locale: LANG=fr_FR.UTF-8
| VC Keymap: fr-bepo
===> Non X11 détruit la conf X11
On souhaiterait :
System Locale: LANG=fr_FR.UTF-8
VC Keymap: fr-bepo
X11 Layout: fr
X11 Model: bepo
X11 Variant: bepo
Pour cela on fait le suivant - avec mise à jour de la conf dans le grub (récupération, mdp, …) :
(ci dessous le code à rentrer dans votre terminal pour configurer BÉPO sur l'intégralité du système)
sudo localectl set-x11-keymap fr bepo bepo
sudo cp /etc/X11/xorg.conf.d/00-keyboard.conf /etc/X11/xorg.conf.d/00-keyboard.conf_save
sudo localectl set-keymap fr-bepo
sudo mv /etc/X11/xorg.conf.d/00-keyboard.conf_save /etc/X11/xorg.conf.d/00-keyboard.conf
sudo grub-mkconfig -o /boot/grub/grub.cfg
J'espère que ça aidera.
Bonne bépoésie!