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