#792702 xkb-data: No dead_tilde even with legacy XKBVARIANT (layout de)

#792702#5
Date:
2015-07-17 16:09:44 UTC
From:
To:
Dear Maintainer,

after upgrading from wheezy to jessie the keyboard variant was changed
to nodeadkeys. But removing that XKBVARIANT entry did not change the
behaviour back to the former one, with ^ ~ ` ´ as deadkeys. Instead ~
didn't work as deadkey any more.

I then found out that the standard behaviour of the basic de keyboard
variant was changed to having only ^ ` ´ as deadkeys, but that the
original behaviour would be achieved by using the "legacy"
variant. This I did, but without any effect.

My /etc/default/keyboard contains:

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT="legacy"
XKBOPTIONS=""
BACKSPACE="guess"

After using

udevadm trigger --subsystem-match=input --action=change

I would expect "~" to work as a deadkey, but it doesn't

(As workaround I changed in /usr/share/X11/xkb/symbols/de in the
section "basic" the line

key <AD12><>{ [      plus,   asterisk,   asciitilde,  macron ]>};

to

key <AD12><>{ [      plus,   asterisk,   dead_asciitilde,  macron ]>};

This works, but there should be a possibility to choose the original,
sensible behaviour in /etc/default/keyboard.)