Bug#672231: xserver-xorg-core: bluetooth keyboard has wrong layout on X start until internal keyboard used (udev)
On Wed, 9 May 2012 14:18:26 +0200, Cyril Brulebois <kibi@debian.org>
wrote:
>
> Check your X log, look for âxkb_â. In the one attached by reportbug, I
> only see â"xkb_layout" "fiâ. What's reported there comes from the XKB*
> properties attached to the devices reported by udev (see the âudev
> informationâ part of your bug report). AFAICT, everything looks set
> to Finnish.
>
You're correct, the only settings anywhere related to the keyboard(s) are
those in /etc/default/keyboard. There shouldn't be any other layouts
anywhere else.
But the bluetooth keyboard *is* set to something else when you type, some
default en_US layout, until I use the built-in keyboard.
My guess is that the layout is set only when the device switches from
USB/bluetooth to the input subsystem or something along those lines. I just
don't understand why using the other keyboard triggers the layout being
set.
A web search turns up lots of similar bug reports:
https://bugs.launchpad.net/ubuntu/+source/kdebase/+bug/559557
https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/835447
https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/853416
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/931607
> For some reasons, â(EE) Error loading keymap /var/lib/xkb/server-0.xkmâ
> appear several times in your X log. That might be related to your
> issue.
>
I have noticed this line before, but I don't have a clue where it comes
from. There is nothing in /var/lib/xkb/; the directory is empty.
> Mraw,
> KiBi.
Thanks,
Wouter
Reply to: