A GNOME login without keypress dosn't set GNOME keyboard settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Dell Mini Project |
Fix Released
|
Undecided
|
Unassigned | ||
X.Org X server |
Fix Released
|
Medium
|
|||
libxklavier |
Invalid
|
Undecided
|
Unassigned | ||
Fedora |
Fix Released
|
Medium
|
|||
openSUSE |
Fix Released
|
Unknown
|
|||
libgnomekbd (Baltix) |
Invalid
|
Undecided
|
Baltix GNU/Linux system developers | ||
libgnomekbd (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Hardy |
Invalid
|
Undecided
|
Unassigned | ||
libxklavier (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Hardy |
Invalid
|
Undecided
|
Unassigned | ||
xorg (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Hardy |
Invalid
|
Undecided
|
Unassigned | ||
xorg-server (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Hardy |
Invalid
|
High
|
Unassigned | ||
xserver-xorg-input-keyboard (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Hardy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
(This report used to cover two separate but similar looking bugs. We split them now, and here we describe one of the two bugs. The other bug, Bug #251443, has to do with some shortcuts to switch between layouts not working. An example is the Alt+AltGr shortcut).
If you enable autologin (it is in the settings, System/
In other words, the system ignores any keyboard layout settings that have been configured in GNOME.
This issue has been reported upstream (Freedesktop Project), and the link is shown above.
A good description of the root of the problem is at this post by Peter Hutterer,
http://
"setting the keyboard without a device flag changes the VCK. On the first keypress of a device however this setting is overwritten by the keyboard that is actually being used. If you hit a key before gnome sets the keyboard layout, the phys. keyboard's settings are already copied into the VCK and thus gnome can overwrite them again. consecutive keypresses don't overwrite it again, since the phys. keyboard doesn't change.
"The correct solution here is to let gnome set the keyboard settings on each physical device they apply to."
A workaround is to run "setxkbmap" (command line utility), which reapplies the layout settings in GNOME.
Another workaround is to make a small change in the Keyboard layout settings, something that implicitly reapplies the settings from GNOME. For example, you can change the order of the layouts, then change them back.
Changed in xkeyboard-config: | |
status: | New → Confirmed |
Changed in libgnomekbd: | |
status: | New → Confirmed |
description: | updated |
Changed in xkeyboard-config: | |
importance: | Undecided → High |
Changed in xorg: | |
status: | Confirmed → Invalid |
description: | updated |
description: | updated |
Changed in xserver-xorg-input-keyboard: | |
milestone: | none → ubuntu-8.04.1 |
Changed in xorg-server: | |
status: | Unknown → Confirmed |
description: | updated |
Changed in xorg: | |
status: | Invalid → Confirmed |
Changed in xserver-xorg-input-keyboard: | |
milestone: | ubuntu-8.04.1 → none |
status: | Confirmed → Triaged |
description: | updated |
Changed in libgnomekbd: | |
status: | Confirmed → Invalid |
Changed in libxklavier: | |
status: | New → Confirmed |
Changed in xorg-server: | |
status: | New → Invalid |
status: | Invalid → Unknown |
Changed in libxklavier: | |
status: | Unknown → Confirmed |
Changed in xorg-server: | |
status: | New → Invalid |
Changed in xorg: | |
status: | Confirmed → Triaged |
Changed in xorg-server: | |
status: | Invalid → Unknown |
description: | updated |
description: | updated |
Changed in xorg-server: | |
status: | Unknown → Confirmed |
description: | updated |
Changed in xorg: | |
status: | Triaged → Invalid |
Changed in libxklavier: | |
status: | New → Invalid |
status: | Confirmed → Invalid |
status: | Invalid → Confirmed |
description: | updated |
Changed in xserver-xorg-input-keyboard: | |
status: | Triaged → Incomplete |
Changed in libxklavier: | |
status: | Confirmed → Invalid |
Changed in xorg-server: | |
status: | Incomplete → Fix Released |
Changed in xorg-server: | |
status: | Confirmed → In Progress |
Changed in libgnomekbd: | |
assignee: | nobody → adomas-bosanova |
status: | New → In Progress |
Changed in xorg-server: | |
status: | In Progress → Fix Released |
Changed in xserver-xorg-input-keyboard: | |
status: | New → Incomplete |
Changed in xserver-xorg-input-keyboard: | |
status: | Incomplete → Invalid |
Changed in libgnomekbd: | |
status: | New → Invalid |
Changed in libxklavier: | |
status: | New → Invalid |
Changed in xorg: | |
status: | New → Invalid |
Changed in xserver-xorg-input-keyboard: | |
status: | New → Invalid |
Changed in libgnomekbd: | |
assignee: | adomas-bosanova → baltix-members |
Changed in dell-mini: | |
status: | Confirmed → Fix Released |
Changed in libgnomekbd (Baltix): | |
status: | In Progress → Invalid |
Changed in xorg-server (Ubuntu Hardy): | |
status: | Triaged → Invalid |
Changed in xorg-server (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in xorg-server: | |
importance: | Medium → Unknown |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in fedora: | |
importance: | Unknown → Medium |
Sorry, I didn't mentioned my system, so its hardy heron alpha 5 up to date, computer -> dell inspiron e1505 laptop