I'm able to reproduce Sebastien's success by following the steps in
comment #9.

At the same time I'm able to reproduce the failure as reported by both
Pjotr12345 and myself via these steps:

- boot the iso
- patiently wait, without pressing any key, until Ubiquity boots
  [yes Seb, I can be patient sometimes]
-> Ubiquity is booted with English preselected (see attached image)
- Change to Nederlands
-> The display language changes instantly
- Click the "ubuntu installieren" button
-> The basic English (US) layout is selected

So it seems like the language must be selected before Ubiquity boots to
get a reasonably guessed preselected layout.

But how would the user know that pressing a key initially makes a
difference when they are not told so? The official installation
instruction here:

https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-desktop

does not mention the syslinux menu either.

The desired behavior is reasonably that when you change the language on
Ubiquity's welcome screen, the preselected layout should be changed to
match the selected language (just as the display language is).

Btw, with the press-a-key approach, "Try Ubuntu" enters a session with
the correct layout in /etc/default/keyboard. So yes, this is probably a
pure ubiquity bug, not affecting gnome-settings-daemon.

** Attachment added: "ubiquity-welcome.jpeg"
   
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1758647/+attachment/5101934/+files/ubiquity-welcome.jpeg

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

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

** Changed in: gnome-settings-daemon (Ubuntu Bionic)
     Assignee: Sebastien Bacher (seb128) => (unassigned)

-- 
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:
  Invalid
Status in ubiquity package in Ubuntu:
  Confirmed
Status in gnome-settings-daemon source package in Bionic:
  Invalid
Status in ubiquity source package in Bionic:
  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