xorg-server 1.8 doesn't use HAL anymore for configuration, so the HAL policy file to configure the keyboard layout doesn't work anymore. It uses udev instead. Unfortunately, I couldn't make the udev way work, but there's another way (NOTE: works only if you use evdev) * create an /etc/X11/xorg.conf.d directory; * put these two files in: 1. 01-keyboard-layout.conf: ---- # # 01-keyboard-layout.conf: how to set the keyboard layout via X (FIXME: could be # done by udev instead, but I don't know how) # Section "InputClass" Identifier "keyboard-layout" Driver "evdev" MatchIsKeyboard "yes" Option "XkbLayout" "fr" EndSection # # END of 01-keyboard-layout.conf # ---- 2. 99-evdev-catchall.conf: ---- # # 99-evdev-catchall.conf: for the rest of evdev-handled input devices. This file # is NECESSARY if you specify your own keyboard layout with Xorg, but not if you # manage to set the keybaord layout using udev. # Section "InputClass" Identifier "evdev-catchall" Driver "evdev" EndSection # # END of 99-evdev-catchall.conf # ---- Reproducible: Always Steps to Reproduce: Irrelevant here.
*** This bug has been marked as a duplicate of bug 305371 ***