Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209962 - gnome-keyboard-properties not applied on login
Summary: gnome-keyboard-properties not applied on login
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-13 07:09 UTC by Colin Macdonald
Modified: 2008-05-27 18:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Colin Macdonald 2008-02-13 07:09:43 UTC
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.
Comment 1 Andri Möll 2008-04-30 09:27:57 UTC
Same problem here, but in my case it started when I upgraded xorg-server to 1.4.
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-04-30 18:16:59 UTC
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?
Comment 3 Andri Möll 2008-04-30 19:14:55 UTC
(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).
Comment 4 Colin Macdonald 2008-04-30 23:26:09 UTC
> 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