|
Bugzilla – Full Text Bug Listing |
| Summary: | keyboard layout settings do not work | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Stefan Horn <shorn> |
| Component: | X.Org | Assignee: | Stefan Dirsch <sndirsch> |
| Status: | RESOLVED FIXED | QA Contact: | Stefan Dirsch <sndirsch> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | asn |
| Version: | Beta 8 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
screenshot
ralt.diff: addresses RAlt problems (Bug #158177, Ubuntu #35845) |
||
|
Description
Stefan Horn
2006-03-15 09:19:31 UTC
Created attachment 72939 [details]
screenshot
qwerty should be qwertz if German was really the layout
I find that changing the layout doesn't affect open windows, but it does affect new windows that I open after changing it. Is that the same thing you're seeing, or does it never pick up the change? Do you get any errors in ~/.xsession-errors? Are you using gdm or kdm? In fact using beta8 I found out that the problem was that X had a different layout. Since beta8 gnome asked we whether to use X or Gnome settings. Selection Gnome there works. So basically the bug is that gnome control panel doesnt tell that keyboard settings are not effective as somehow X overrules gnome. Given that it works, I'm knocking this down from critical. Trying to debug this, I keep hitting http://bugzilla.gnome.org/show_bug.cgi?id=334084 (gnome-settings-daemon crashing with certain keyboard configurations), which may actually be related. This seems to be a problem with the xkeyboard-config package, which is also biting Ubuntu and Fedora Core 5. The upstream maintainer is currently working on it on the Ubuntu Launchpad: https://launchpad.net/distros/ubuntu/+source/xkeyboard-config/+bug/35845 (I tried the fix suggested there, it doesn't work for me either.) I've subscribed to that bug so once they get it fixed I'll get the fix into our packages. Adding an X developer so they can track this too. We still use xkeyboard-config 0.7. I'm happy to see that Ubuntu and FC now also use xkeyboard-config. Created attachment 75018 [details] ralt.diff: addresses RAlt problems (Bug #158177, Ubuntu #35845) Extracted from CVS. Dank, Stefan H., could you apply the patch ( cd /etc/X11/xkb; patch -p0 -s < <patchfile> ) and give me feedback, whether this helps? Thanks. s/Dank/Dan/ *** Bug 160838 has been marked as a duplicate of this bug. *** Using beta805 the problem did not occur with my machine any longer. Does this help? Stefan Not really. But I hope that Dan/Andreas still can reproduce this problem to check wheter the patch helps. I can't reproduce the crash with that patch. Leaping back to Stefan Horn's comment #3: > So basically the bug is that gnome control panel doesnt tell that keyboard > settings are not effective as somehow X overrules gnome. That is only relevant at login time. When you change something in the control center, it immediately overwrites the current X settings with the new configuration you have chosen. The xkeyboard-config crash does not occur in all circumstances. So I think what happened was that when you originally tried to change your keyboard settings, it didn't take effect because of the xkeyboard-config bug, and you didn't get any error dialog because of the libxklavier bug that I've now patched around. When you logged in again later in beta8, the xkeyboard-config crash didn't happen, so you got the "inconsistent settings" warning. So in other words, yes, I think the patch to xkeyboard-config addresses the original bug. Ok. I've applied this patch now to our xkeyboard-config package. Fixed for 10.1 > RC1. |