I have a notebook with an additional usb keyboard attached, that gives two keyboards. xorg.conf: ... Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" EndSection Section "InputDevice" Identifier "USB Keyboard" Driver "kbd" Option "Device" "/dev/input/event1" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "fr" EndSection ... Section "ServerLayout" ... InputDevice "USB Keyboard" InputDevice "Generic Keyboard" ... EndSection I get the german layout on both keyboards. Expected french on the usb keyboard.
This still happens on CVS head (modelar), and it is due to a design issue. To my knowledge Daniel Stone has some plans with xkb and xi to hopefully solve this (and a few other) issue, but it could take a little while. Hopefully it won't take forever, but it is being worked on.
nngh mandatory comment
-
zepheniah and I are currently planning to make Xi XKB-aware, rather than the other way around. (i.e., do all your device configuration in Xi.)
fixed in 1.2.99.0
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.