@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.

** Also affects: gnome-settings-daemon (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: gnome-settings-daemon (Ubuntu)
   Importance: Undecided => High

** Changed in: gnome-settings-daemon (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1758647

Title:
  ubiquity doesn't preselect the right default keyboard layout

Status in gnome-settings-daemon package in Ubuntu:
  Confirmed
Status in ubiquity package in Ubuntu:
  Confirmed

Bug description:
  In Ubuntu, Xubuntu and Lubuntu 18.04 Bionic Beaver, daily builds of
  March 25, the right default keymap isn't preselected when you select
  "Nederlands" (i.e. Dutch) as language for the installation.

  It's now "English, US" but should be:
  "English (US) - English (US, intl., with dead keys)".

  Or, in other words, it should be:
  XKBLAYOUT="us"
  XKBVARIANT="intl"

  (additional remark in order to prevent any misunderstandings: the
  original Dutch keyboard (nl) has completely disappeared long ago, so
  all keyboards sold in the Netherlands have US keyboards which need the
  "intl" xkbvariant with dead keys, in order to be able to type accents)

  This is a regression, at least compared with Ubuntu 16.04 and earlier
  (I don't know about 16.10, 17.04 and 17.10).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1758647/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to