#872468 console-setup: Keyboard layout de(neo) is only partially supported by ckbkomp

#872468#5
Date:
2017-08-17 17:34:12 UTC
From:
To:
Hi,

for some time now, when I install a new initrd, I get lots of warning messages.
Recently I found out that
they come from ckbcomp:

$ ckbcomp -layout de -variant neo >/dev/null 2>/tmp/errors.txt
$ sort /tmp/errors.txt |uniq -c
    480 WARNING: Unknown key type EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK
    496 WARNING: Unknown key type EIGHT_LEVEL_LEVEL_FIVE_LOCK

While the keyboard used to work fine in X11 the console does not support
uppecase greek letters and the symbols which are located at the same layer in
the keyboard layout.

#872468#10
Date:
2018-06-25 14:32:21 UTC
From:
To:
Hello,

this bug still exists in console-setup version 1.184.

It also makes 'update-initramfs' very noisy, as 'setupcon --save-keyboard $destination' prints the same 976 lines for each installed kernel version.

Cheers,
Lorenz

#872468#15
Date:
2019-11-06 11:02:26 UTC
From:
To:
Hi.

I am seeing the mentioned warnings (
WARNING: Unknown key type EIGHT_LEVEL_LEVEL_FIVE_LOCK
) whenever setupcon is executed on a stable buster installation.

The contents of my /etc/default/keyboard is as follows:
---<snip>--- XKBMODEL="sun_type7_euro_usb" XKBLAYOUT="de,de" XKBVARIANT=",neo" XKBOPTIONS="grp:rwin_toggle,ctrl:nocaps" BACKSPACE="guess" ---<snip>--- These warnings appear since I enabled the "neo" variant.