I have configured my keyboard as "de" with the "dead keys" enabled. So, I should be able to type in characters like "
I have configured my keyboard as "de" with the "dead keys" enabled. So, I should be able to type in characters like "é" or "ñ". This works properly at the login dialog from kdm and also in the xterm window, Firefox and Thunderbird (which are afaik native von Gnome), but not in the KDE applications. It doesn't work, even if I set the keyboard layout one more time to "basic", which means that the "dead keys" are enabled, by the KDE control center. I recognized this problem on two machines with the same versions of KDE and the X-Server running but completely independent installations. With a Debian installation running the same Version of KDE (and the same keyboard configuration in the X config file), there are no problems with the "dead keys", so I think this is a bug in the KDE ebuild. Reproducible: Always Steps to Reproduce: 1. Set the keymap to "de" without "nodeadkeys" 2. Try to type in é, è, ê, ñ, etc. in a KDE application (like kwrite) Actual Results: the "'"-Character won't work at all, so typing in "`e" will result in "e" the other accents (`, ^, ~) will be displayed at once, so typing in e.g. "^e" will result in "^e" displayed instead of the expected "ê" Expected Results: typing in "'e" --> "é", "^e" --> "ê", etc. This bug isn't very serious and everything works although, but it's quite annoying if one writes a French text or has a name with an accent in it.
I cannot reproduce it here, it seems to work fine. Can you reproduce it just by doing something like setxkbmap -layout de -variant basic setxkbmap -layout de -variant nodeadkeys from a terminal?
"setxkbmap -layout de -variant basic" doesn't change anything, the keyboard behaves in the ame way (I would have expected this, because the keymap is still set to this). "setxkbmap -layout de -variant nodeadkeys" doesn't also work as it should - typing in "
"setxkbmap -layout de -variant basic" doesn't change anything, the keyboard behaves in the ame way (I would have expected this, because the keymap is still set to this). "setxkbmap -layout de -variant nodeadkeys" doesn't also work as it should - typing in "´" gives me a "?". The other accents work as expected (`, ^, ~) The relevant part of my /etc/X11/xorg.conf is this (perhaps it'll help to reproduce it): Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "de" EndSection
Still cannot reproduce it...
Then, the question is: why doesn't it work for me on two different machines with different hardware and different installations?!
It seems that the LANG variable causes the problem. I have set the LANG variable to 'de_DE.iso885915@euro'. When I set it to 'de_DE.utf8', I am able to type in the accented keys (but sometimes other problems occur with the German Umlaute like
It seems that the LANG variable causes the problem. I have set the LANG variable to 'de_DE.iso885915@euro'. When I set it to 'de_DE.utf8', I am able to type in the accented keys (but sometimes other problems occur with the German Umlaute like ä, ö, etc.) I think this is not a ebuild bug but a KDE bug.
So this problem can be explained by this bug: http://bugs.kde.org/show_bug.cgi?id=45256 It's really tricky, I don't know if we can do anything for it...
I've tried other configurations of the LANG variable and it seems that setting it just to "de_DE" instead of "de_DE.iso885915@euro", which is recommended by the Localisation Guide (I don't know where to find it at this time, but I think it was on http://www.gentoo.org/ or http://www.gentoo.de/ which offer the same German documentation) solves the problem. There are no more problems typing in characters like
I've tried other configurations of the LANG variable and it seems that setting it just to "de_DE" instead of "de_DE.iso885915@euro", which is recommended by the Localisation Guide (I don't know where to find it at this time, but I think it was on http://www.gentoo.org/ or http://www.gentoo.de/ which offer the same German documentation) solves the problem. There are no more problems typing in characters like é or â, even in OpenOffice. All special German characters like ä or Ö are still available, the same for the Euro sign . I think, that's a acceptable workaround for this problem.
The localisation guide is here: http://www.gentoo.org/doc/en/guide-localization.xml and recommends to do: export LANG="de_DE@euro" so it seems ok. Closing this bug now, please report if you find inconsistencies in the documentation, or encounter other specific problems.