[Fedora-i18n-bugs] [Bug 1010592] Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1010592
--- Comment #7 from Peter Hutterer <peter.hutterer(a)redhat.com> ---
The problem stems from the xkb include order which is a bit complicated.
* pc maps to the first map in the /usr/share/X11/xkb/symbols/pc file, which is
pc105. That defines all the non-alphanumeric keys, i.e. ctrl, backspace,
escape, etc.
* pc105 includes altwin(meta_alt), which defines RALT as a two-level key with
Alt_R and Meta_R. That's the default for the right alt key on the 'us' keyboard
and any other layout that doesn't overwrite it.
* de maps to de(basic) which includes level3(ralt_switch). That redefines RALT
as a one-level key for ISO_Level3_Shift (so you get the various third-level
symbols like @, {, }, etc.)
* because the key already has a two-level assignment, cutting it to a one-level
assignment (and effectively dropping the second symbol) produces the warning.
This isn't a bug, it's expected behaviour. The only problem here is the warning
that appears in the log by default. I've sent a patch upstream to turn the
warning off by default, other than that there isn't anything to do here.
http://patchwork.freedesktop.org/patch/63450/
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=ml40FjkoY4&a=cc_unsubscribe
8 years, 6 months