Comment 2 for bug 919200

Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

I believe this bug still exists.

When lightdm starts and before I log in, it sets my layout to:
xkb_keymap {
 xkb_keycodes { include "evdev+aliases(qwerty)" };
 xkb_types { include "complete" };
 xkb_compat { include "complete" };
 xkb_symbols { include "pc+us+inet(evdev)" };
 xkb_geometry { include "pc(pc105)" };
};

With `xinit xterm`, I correctly get my system defaults, which are:
xkb_keymap {
 xkb_keycodes { include "evdev+aliases(qwerty)" };
 xkb_types { include "complete" };
 xkb_compat { include "complete+ledscroll(group_lock)" };
 xkb_symbols { include "pc+us+gr:2+inet(evdev)+group(alt_shift_toggle)" };
 xkb_geometry { include "pc(pc105)" };
};

This results in (at least) all Greek users having a broken keyboard layout by default, except for the one created by ubiquity.
Note that "us,gr" is necessary for Greek users to type both Greek and English characters, we do have to use 2 layouts, so taking only the first one is incorrect.

My /etc/default/keyboard contains:
XKBMODEL="pc105"
XKBLAYOUT="us,gr"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

See also LP bug #1016409