GNOME Bugzilla – Bug 333091
Meaningless: "The X system keyboard settings differ from your current GNOME keyboard settings. Which set would you like to use?"
Last modified: 2006-04-20 22:57:29 UTC
Obviously my Xorg.conf is messed up, as I am getting this message on login: "The X system keyboard settings differ from your current GNOME keyboard settings. Which set would you like to use?" Accepting this message for more than a week now, cause this dialog doesn't tell me, which value it expects in my X systems settings. Well, and why is this a problem at all? Would expect this dialog to give me information about solving the problem. Other information: This was causing me to report the issue: http://gnomerocksmyworld.blogspot.com/2006/03/meaningless-error-messages.html
Created attachment 60484 [details] [review] gnome-bug-333091.patch First attempt for fixing the problem. Should kbd_config_to_string be moved to libgswitch?
Created attachment 60485 [details] That's what it looks like now. Yes, it's really ugly still. Suggestions?
Created attachment 60548 [details] [review] gnome-bug-333091-r1.patch New revision of the patch. Additionally renames "Use GNOME settings" into "Keep GNOME settings" as hint for what really happens in the back.
Created attachment 60549 [details] Polished version of the dialog.
This makes sense to me. I'll look at the patch - just will move "to string" function to libgswitchit (or even libxklavier).
The only thing is that now it is all frozen for 2.14 - so I'll include it into 2.15
Yes, 2.14 already was frozen, when I made the patch. So it obvious to me, that this patch has to be merged on the 2.15 branch. Thanks for taking care about it.
Mathias, don't you think it would make sense to use human-readable layout names from XML file?
I committed your patch. But I would like to continue the discussion whether more readable configuration representation would make sense.
Well, if you get this error message there is some difference between your xorg.conf and your gconf keys. If you decide that your gconf keys are sane, you need to know, what GNOME wants to see in your xorg.conf. So providing this technical piece of information is essential - I guess. Nevertheless additionally providing human-readable layout names would be nice - but might be overkill if there is no infrastructure yet.
I see your point. I will give it a thought again. Thanks for the patch anyway. Closing this bug.