The GDM preference bar only pops up once the user is selected, just as the password entry box appears. Looks like this allows it to recall per-user preferences from their last login at that point as my account defaulted to the correct layout.
It's easy for GDM to set an overriding keyboard layout via the environment variable (GDM_KEYBOARD_LAYOUT?) and for Gnome to respect that. That happens now. The trouble is when a user sets a preference in Gnome (or KDE etc), that doesn't get communicated to GDM - it would need to update the preference in GDM somehow before a desktop is invoked. Alternatively Gnome would need to know that the user didn't explicitly choose an overriding layout in GDM.
The user experience should be that the keyboard layout should be whatever they set it to the last time they chose one.
Hi Eneko,
The GDM preference bar only pops up once the user is selected, just as the password entry box appears. Looks like this allows it to recall per-user preferences from their last login at that point as my account defaulted to the correct layout.
It's easy for GDM to set an overriding keyboard layout via the environment variable (GDM_KEYBOARD_ LAYOUT? ) and for Gnome to respect that. That happens now. The trouble is when a user sets a preference in Gnome (or KDE etc), that doesn't get communicated to GDM - it would need to update the preference in GDM somehow before a desktop is invoked. Alternatively Gnome would need to know that the user didn't explicitly choose an overriding layout in GDM.
The user experience should be that the keyboard layout should be whatever they set it to the last time they chose one.