I tried to replicate this here. If I configure /etc/default/console-
setup for us dvorak, then gdm correctly displays "US (Dvorak)" as
default layout type, and $GDM_KEYBOARD_LAYOUT = "us dvorak" in the
session, and I actually end up with Dvorak.

However, it _only_ does that if you don't have any other configured US
layout in your gconf settings. This is because of gnome-settings-daemon
trying to find a "closest match" amongst the already configured layouts
before actually applying $GDM_KEYBOARD_LAYOUT. This is discussed in
detail in https://bugzilla.gnome.org/show_bug.cgi?id=585290, and so far
it is not clear whether this is a bug or a feature.

To verify this, please check that

  gconftool -g /desktop/gnome/peripherals/keyboard/kbd/layouts

has any "us" layout already. If you reset it with

  gconftool -u /desktop/gnome/peripherals/keyboard/kbd/layouts

things should work for you again. Can you confirm that this is the
problem for you?

** Summary changed:

- gdm doesn't set the correct keyboard layout in the session for us-dvorak
+ gdm doesn't set the correct keyboard layout in the session

** Bug watch added: GNOME Bug Tracker #585290
   http://bugzilla.gnome.org/show_bug.cgi?id=585290

** Changed in: gdm (Ubuntu)
       Status: New => Incomplete

-- 
gdm doesn't set the correct keyboard layout in the session
https://bugs.launchpad.net/bugs/445846
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to