Description of problem: I have a laptop with a de keyboard, but choose us during install (since I use us as default) In oder to be able to type german umlaute and the euro sign, I added de as second layout. But now the keyboard behaves like de no matter what I choose. Version-Release number of selected component (if applicable): (fresh alpha2 install) kdebase-3.1.2-3 kdelibs-3.1.2-5 How reproducible: 100% Steps to Reproduce: 1. Create a new user 2. Open kontrol center -> Keyboard layout 3. Check "enable keyboard layouts" 4. Change primary variant to "pc104euro" 5. Check German as additional layout 6. Chose variant nodeadkeys Actual results: Keyboard behaves like de layout is selected even if us is selected (type a y and you will get a z) Expected results: Kayboard layouts should switch between de and us Additional info: Even removing the de layout and disabling keyboard layouts will not restore the original us layout (even after a full logout/login). Only way to get a us layout again is to logout, remove the kxkbrc config file and login again.
it's a bug in XFree, please take a look in http://bugs.kde.org/show_bug.cgi?id=55866
This whole thing seems a bit confusing to me and I am not sure if this is only an XFree bug: If I just do setxkbmap us setxkbmap de everything works fine. The kde bug seems to indicate that the wrong map gets selected when I choose a nonexisting variant. Hence I tried "generic 101" as primary variant. But then the keyboard acts like us only.
Problem still present in beta1
Please report this problem in XFree86 bugzilla upstream at: http://bugs.xfree86.org Once it is fixed in XFree86 CVS, I will investigate wether it is a small enough fix to include in a future release, and what the possible regression risk might be. Please update this bug report with a URL to your XFree86.org bug report for tracking purposes.