Bug#794183: xserver-xorg-input-kbd: does not respect /etc/default/keyboard
Package: xserver-xorg-input-kbd
Version: 1:1.8.0-1+b2
Severity: important
Dear Maintainer,
X is ignoring /etc/default/keyboard, at least on kfreebsd-amd64:
contents of /etc/default/keyboard (same on both my systems):
XKBMODEL="pc105"
XKBLAYOUT="YYY"
XKBVARIANT="ZZZ"
Xorg.0.log from broken kfreebsd-amd64:
[ 12.142] (II) config/devd: adding input device Keyboard (/dev/atkbd0)
[ 12.142] (**) Keyboard: Applying InputClass "kbd catchall"
[ 12.142] (II) LoadModule: "kbd"
[ 12.142] (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so
[ 12.143] (II) Module kbd: vendor="X.Org Foundation"
[ 12.143] compiled for 1.16.4, module version = 1.8.1
[ 12.143] Module class: X.Org XInput Driver
[ 12.143] ABI class: X.Org XInput driver, version 21.0
[ 12.143] (II) Using input driver 'kbd' for 'Keyboard'
[ 12.143] (**) Keyboard: always reports core events
[ 12.143] (**) Keyboard: always reports core events
[ 12.143] (**) Option "Protocol" "standard"
[ 12.143] (**) Option "XkbRules" "base"
[ 12.143] (**) Option "XkbModel" "pc105"
[ 12.143] (**) Option "XkbLayout" "us"
[ 12.143] (**) Option "config_info" "devd:atkbd0"
[ 12.143] (II) XINPUT: Adding extended input device "Keyboard" (type: KEYBOARD, id 6)
Xorg.0.log from working amd64 (which uses evdev not kbd):
[ 14.262] (II) config/udev: Adding input device XXX (/dev/input/event0)
[ 14.262] (**) XXX: Applying InputClass "evdev keyboard catchall"
[ 14.262] (II) Using input driver 'evdev' for 'XXX'
[ 14.262] (**) XXX: always reports core events
[ 14.262] (**) evdev: XXX: Device: "/dev/input/event0"
[ 14.262] (--) evdev: XXX: Vendor 0xXXX Product 0xXXX
[ 14.262] (--) evdev: XXX: Found keys
[ 14.263] (II) evdev: XXX: Configuring as keyboard
[ 14.263] (**) Option "config_info" "udev:/sys/devices/pci0000:00/XXX/input/input0/event0"
[ 14.263] (II) XINPUT: Adding extended input device "XXX" (type: KEYBOARD, id X)
[ 14.263] (**) Option "xkb_rules" "evdev"
[ 14.263] (**) Option "xkb_model" "pc105"
[ 14.263] (**) Option "xkb_layout" "YYY"
[ 14.263] (**) Option "xkb_variant" "ZZZ"
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Reply to: