Red Hat Bugzilla – Bug 16260
german dead keys broken again
Last modified: 2014-03-16 22:15:47 EDT
Ok, I was asked to move this away from bug #13525 as it's a seperate issue.
Just moving the contents to this bug:
Both with XFree 3 and 4 dead keys do not work as expected (ie. ~, ' etc.
shouldn't be dead keys) (german keyboard).
Do you have a:
Option "XkbVariant" "None"
in your X config file?
If so, does changing it to:
Option "XkbVariant" ""
If so, this just got fixed.
No, XkbVariant is not set. Although the following would resolve the problem:
Option "XkbVariant" "nodeadkeys"
But wouldn't that break anything that *should* be a dead key?
Hm, I don't know about the other keyboards/languages, but for german this is
perfectly okay, there aren't any left ... see also de-latin1-nodeadkeys, works
the same way
Hm, this shouldn't however break "de-latin1" and "de" ... should be checked ...
I don't even know what "de" is exactly for, seems like de-latin1-nodeadkeys
without the "umlaute" and some other minor mapping differences. However, it
doesn't seem to have any dead keys (therefore it should probably be called
de-nodeadkeys). de-latin1 does have them, the other two not.
Sorry, I'm having problems comprehending the problem. Is
the problem that when you choose de-latin1-nodeadkeys,
there are still some keys treated as deadkeys?
Yes, exactly. Console (/etc/sysconfig/keyboard) is set to de-latin1-nodeadkeys.
Xconfigurator however generates a keymapping with dead keys (X installation did
generate de-latin1 - not de-latin1-nodeadkeys; was a seperate bug; will have a
look at this in RC2 again, but this seems to be solved).
Ooh, I don't know how Xconfigurator does the mappings - Trond?
Easy: Xconfigurator doesn't support dead keys at all, as there is no such info
in /etc/sysconfig/keyboard. This will be added in the rewrite. Everything works
nicely in X install (tested) where you get to specify that.
Leaving this DEFERRED. However, I have to correct you. For german keyboards
/etc/sysconfig/keyboard _does_ contain information about dead keys - de-latin1
(Will test the german dead keys issue in RC2 again)
That's just the name of the keyboard map. I would have to special case it to
make that work... (and for others, like Norwegian, there is no such info on that
choice at all). Basically, we'll have to add a field like that to the file.
Still leaving as deferred, although I absolutely disagree. Things still don't
work in RC2. Tried anaconda install, Xconfigurator and Xconfigurator
--preferxf4. German dead keys configuration is still broken (so this should
probably not be in Xconfigurator as anaconda is affected as well.)
As noted above, Option XkbVariant "nodeadkeys" does the trick.
As this is still true for Fairfax, I'll reopen it ... plans to change this for the coming release?
I've caught wind that debian might have a fix. Hunting ....
Should be fixed in Red Hat Linux 8.0. Please reopen if it doesn't work