For some time now I've noticed that when I login my settings in gnome-keyboard-properties don't get applied. Specifically I have capslock set to be another ctrl key and each boot I: 1) manually run gnome-keyboard-properties. 2) turn off my "Make Capslock an additional Ctrl." 3) turn it back on again. The settings are saved (notice when I start g-k-p the setting appears on) and see the following: $ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd layouts = [] model = thinkpad options = [ctrl ctrl:nocaps] overrideSettings = true But the settings are not applied at login time. I'm not using GDM (just startx) if that could possibly relevant. I think I could avoid the issue by configuring my keyboard in xorg.conf instead, but I'd still like to fix it in GNOME if possible. I'm on GNOME 2.20 now but I think I had this problem in 2.18 as well.
Same problem here, but in my case it started when I upgraded xorg-server to 1.4.
It's not related directly to xorg 1.4. I've been playing with keyboard mappings a lot for the past week, with a mixture of gnome-keyboard-properties and xmodmap, and it's all working correctly for me even with xorg 1.4. My keyboard settings are being applied correctly at login It could be related to lack of gdm, tho, because I do use gdm. Andri: Do you use gdm? or do you use startx? Colin: I assume you run gnome-session from your .xinitrc?
(In reply to comment #2) > It's not related directly to xorg 1.4. I've been playing with keyboard > mappings a lot for the past week, with a mixture of gnome-keyboard-properties > and xmodmap, and it's all working correctly for me even with xorg 1.4. My > keyboard settings are being applied correctly at login As a workaround, I added the caps->control mapping to my .Xmodmap. Unfortunately, layout switching doesn't work after login without "touching" gnome-keyboard-properties. Caps lock LED as an alternate layout indicator doesn't work at all. $ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd layouts = [us,ee,us dvorak] model = options = [grp grp:alts_toggle,ctrl ctrl:nocaps,grp_led grp_led:caps] overrideSettings = true > It could be related to lack of gdm, tho, because I do use gdm. Andri: Do you > use gdm? or do you use startx? I'm *not* using any of those Xorg based login managers (GDM, KDM, XDM etc).
> Colin: I assume you run gnome-session from your .xinitrc? I think so. I don't have an .xinitrc, just rely on whatever is done by /etc/X11/xinit with XSESSION=Gnome
I think this is upstream: http://bugzilla.gnome.org/show_bug.cgi?id=483182 and apparently: https://bugs.freedesktop.org/show_bug.cgi?id=16105 thanks to Sergey Udaltsov: http://blogs.gnome.org/sudaltsov/2008/05/27/keyboard-is-not-configured-in-gnome-in-some-cases/