Comment 7 for bug 1758647

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

@Pjotr12345: Thanks for the lesson on Dutch keyboards. :)

I can confirm that it's a regression compared to 16.04. On 16.04, if the selected language matches the time zone location, a reasonable guess is pre-set in the window for setting keyboard layout.

So if I select Nederlands and pretend to live in Haag, the installer indeed suggests the us+intl layout.

This behavior was broken in 17.10, and I have a feeling that it's related to the switch from unity-settings-daemon to gnome-settings-daemon.

Compare:

http://bazaar.launchpad.net/~unity-settings-daemon-team/unity-settings-daemon/trunk/view/head:/plugins/keyboard/gsd-keyboard-manager.c

with:

https://gitlab.gnome.org/GNOME/gnome-settings-daemon/blob/master/plugins/keyboard/gsd-keyboard-manager.c

The fix of bug #1719938 resulted in this patch:

https://bazaar.launchpad.net/~ubuntu-desktop/gnome-settings-daemon/ubuntu/view/head:/debian/patches/ubuntu_ibus_configs.patch

which handles it for some locales which typically need input methods. But for all other locales it simply defaults to the basic English (US) layout.

As already mentioned, this may make the live session for many (most?) languages disappointing. Typing is an essential part of the desktop experience.