GNOME Bugzilla – Bug 469699
Wrongly complains about keyboard configuration difference
Last modified: 2007-12-11 23:57:03 UTC
[ Forwarded from http://bugs.debian.org/428406 by Dmitry E. Melamud ] "Recently upgraded GNOME started with message box: """ The X system keyboard settings differ from your current GNOME keyboard settings. Expected was model "pc104", layouts "us ru winkeys" and option "grp grp:rctrl_toggle", but the the following settings were found: model "pc104", layouts "us ru winkeys" and option "grp grp:rctrl_toggle". Which set would you like to use? """ As you can see, the configurations differ in whitespace only."
Looks like a problem in gkbd_keyboard_config_equals()
Here is another bug that is related, but certainly not the same: http://bugzilla.gnome.org/show_bug.cgi?id=358048
Sven, would it be possible to see the contents of gconf: gconftool -R /desktop/gnome/peripherals/keyboard Also, the XKB section of xorg.conf and "xprop -root | grep XKB" would be nice to look at. Jens, I am afraid the problem might be deeper. But I cannot tell for a moment... That different about of whitespace looks weird. Chris - you are right, That bug is related but it is different.
I have requested this information from the original bug submitter.
(In reply to comment #3) > Sven, would it be possible to see the contents of gconf: > > gconftool -R /desktop/gnome/peripherals/keyboard click_volume = 0 click = true repeat = true rate = 30 bell_custom_file = (no value set) delay = 500 remember_numlock_state = true bell_pitch = 400 bell_mode = on bell_duration = 100 /desktop/gnome/peripherals/keyboard/general: groupPerWindow = true layoutNamesAsGroupNames = true handleIndicators = false known_file_list = [] disable_sysconfig_changed_warning = false defaultGroup = -1 update_handlers = [] /desktop/gnome/peripherals/keyboard/indicator: enabledPlugins = [] secondary = 0 showFlags = false /desktop/gnome/peripherals/keyboard/xkb: layouts = [en_US,ru winkeys,ua winkeys] model = btc9000a overrideSettings = false options = [grp grp:rctrl_toggle,grp_led grp_led:scroll] /desktop/gnome/peripherals/keyboard/kbd: layouts = [] model = overrideSettings = false options = [] /desktop/gnome/peripherals/keyboard/host-grizzly: /desktop/gnome/peripherals/keyboard/host-grizzly/0: numlock_on = true /desktop/gnome/peripherals/keyboard/preview: y = -1 height = -1 width = -1 x = -1 /desktop/gnome/peripherals/keyboard/layout: mode = Flag and Label command_0 = xmodmap /home/balu/.gkb_default.xmm flag_0 = gkb.png command_1 = gkb_xmmap us flag_1 = us.png lang_0 = International small = false lang_1 = English key = Mod1-Shift_L label_0 = gkb country_0 = Gnome Keyboard name_0 = Gnome Keyboard default num = 2 first_run = false label_1 = us country_1 = United States name_1 = US 105 key keyboard /desktop/gnome/peripherals/keyboard/xkb.sysbackup: layouts = [en_US,ru winkeys] model = btc9000a options = [grp grp:rctrl_toggle,grp_led grp_led:scroll] /desktop/gnome/peripherals/keyboard/kbd.sysbackup: layouts = [en_US ,ru winkeys] model = btc9000a options = [grp grp:rctrl_toggle,grp_led grp_led:scroll] > Also, the XKB section of xorg.conf Option "XkbRules" "xfree86" Option "XkbModel" "btc9000a" Option "XkbLayout" "en_US,ru" Option "XkbVariant" ",winkeys" Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll" > and "xprop -root | grep XKB" would be nice to look at. _XKB_RULES_NAMES_BACKUP(STRING) = "xfree86", "btc9000a", "en_US,ru", ",winkeys", "grp:rctrl_toggle,grp_led:scroll" _XKB_RULES_NAMES(STRING) = "xfree86", "btc9000a", "en_US,ru", ",winkeys", "grp:rctrl_toggle,grp_led:scroll"
I am confused. The configuration contains layout en_US while the error message contains 'us'. Did you change anything? What is the error message you're getting now?
Oops... Info in the comment #5 was taken on another machine, where I've reproduced this bug recently. The exact message on that machine was: """ The X system keyboard settings differ from your current GNOME keyboard settings. Expected was model "btc9000a", layouts "en_US ru winkeys" and options "grp grp:rctrl_toggle grp_led grp_led:scroll", but the the following settings were found: model "btc9000a", layouts "en_US ru winkeys" and options "grp grp:rctrl_toggle grp_led grp_led:scroll". Which set would you like to use? """
Since in GNOME 2.21.x this annoying popup is gone (by popular request), I am closing this one, if you don't mind.