gdm and keyboard layout switch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Confirmed
|
Unknown
|
|||
gnome-control-center |
Invalid
|
Unknown
|
|||
xorg-server (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
first of all: what's the problem?:
i upgraded from ubuntu 7.10 to 8.04. i use 2 keyboard layouts (not in xorg.conf, that one just said: layout be and level3 right alt to switch): be and us
after upgrading, it didn't switch anymore, i just got "weird" chars (the switch seemed to switch to level3 for the entire keyboard). after playing with it (A LOT), i thougt: reinstall (and use xubuntu, since i only have 256MB of ram in the machine)
same problem there, BUT i found out WHERE the problem resides:
* install a ubuntu/xubuntu machine
* create multiple keyboard layouts in xorg.conf like:
Option "XkbLayout" "be,us(euro)"
or don't use the xorg way, but do it in the settings panel in gnome/xfce (like the first time i encountered the problem).
* all works fine... now lets break it!
* in your login settings window: enable autologin of a specific user
* reboot and watch how your keyboard switching applet messes up completely
i don't know exactly how that changes stuff, but i do know it took me a LONG time to find this one... can anyone tell me how/why this could happen? and where do i look to fix this? (this problem wasn't there in 7.10 and prior). this is a bitch to find, and hell to understand! ;)
if any info is needed: just yell ;)
Changed in gnome-control-center: | |
status: | Unknown → Confirmed |
Changed in xorg-server: | |
status: | Unknown → Confirmed |
Changed in gnome-control-center: | |
status: | Confirmed → Triaged |
Changed in gnome-control-center: | |
status: | Confirmed → Invalid |
Changed in gnome-control-center: | |
importance: | Undecided → Low |
I can confirm that I am affected by this same issue (using a Lenovo Thinkpad X60). I noticed it immediately because I have 'Make CapsLock an Additional Ctrl' enabled. This feature is a must on this laptop due to the strange location of the real Ctrl key.
I also upgraded from 7.10 to 8.04 and use GDM's automatic login feature. I noticed that I could only get the right keyboard settings after I either a) went into the keyboard settings dialog (which I assume refreshes the layout somehow) or b) logged out and the logged back in. This led me to believe something might be going on with the initialization of my gnome session by gdm or something similar. I ultimately wound up here :)
Of course everything works fine when automatic login is turned off. However, it is a nice feature to have.
I would also be happy to provide any info/logs needed.