Struggles with installation when choosing a non-Latin keyboard layout
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| ubuntu-desktop-provision |
Confirmed
|
Low
|
Unassigned | ||
| subiquity (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bug Description
Using the new ubuntu installer and picking up a non-Latin keyboard is not possible to finish the installation. The following names are not recognised unless a Latin keyboard layout is used:
-computer
-user.
Edit (adding more info):
The new installation process of Ubuntu is not new under Mantic Minotaur. It had already started from Lunar Lobster where it had some (serious) issues that in the process were getting better and better. Now that a new version is under way, I fired it up and noticed the following:
1) The installation doesn't hung and the display of the first image of the installation process has improved a lot, time-wise
2) It's still slow overall though, without showing any progress
3) There's no meaning of choosing a non-Latin keyboard layout, since installation cannot be completed this way.
The last one is directly related to this bug report: during installation one has the option to choose keyboard layout. I can do so by typing just a couple of characters and my Greek keyboard layout is readily recognised. I followed the installation process with the available options until the credentials of the new installation are required. Typing any name (such as my name), using any keyboard layout (either Greek or English) at the beginning of the installation, works fine. The problem arises when the installer asks for computer name user-name: it doesn't support non-Latin characters.
In old Ubuntu versions (e.g. 10.10), the user had the ability to switch between keyboard layouts by pressing Alt+Shift during the installation process. This isn't the case right now. I've even tried Super+space to no avail.
Another edit (not by the original submitter): Grammar fixes, capital letters, and an attempt to make this bug report clearer, as this bug is really significant and has to be fixed.
| tags: | added: 23.04 |
| tags: | added: mantic |
| description: | updated |
| affects: | ubuntu-desktop-installer → ubuntu-desktop-provision |
| Changed in ubuntu-desktop-provision: | |
| importance: | Undecided → Low |
| summary: |
- non latin keyboard doesn't suffice for installation + Struggles with installation when choosing a non-Latin keyboard layout |
| Changed in ubuntu-desktop-provision: | |
| status: | New → Confirmed |
| description: | updated |

I tested with a cloned copy of the Ubuntu 23.04 Desktop iso file in a Dell Precision M4800. I used the new installer once before with the standard latin keyboard and it worked. Now I tried with Greek and I failed in the same way as described above.
The problem is that I could not find any convenient way to switch keyboard temporarily for example to Swedish when the computer name and user name should be entered.
Finally I fixed it by preparing a terminal window with the two command lines
setxkbmap se
setxkbmap gr
and fetched them via up-arrow in the terminal window to switch keyboard. But we should not expect an average user to do that, and a beginner will definitely get lost.
Alt 1: The latin keyboard should be set automatically in the input fields where it must be used (and probably English (US) which is standard).
- computer name
- user name
- password
Please notice that I tested with Greek letters in the password, but it did not work (I could create an installed system, but could not log in into it).
I started again, and entered Latin characters also into the password, and now it works to log into the installed system (even with the same password as the user name 'asdf'). In the installed system in the login screen and in the desktop I can switch between US English and Greek keyboard. So the password should also be locked to Latin characters, maybe all these critical input fields should be limited to ascii 33-126.
See the attached file (from the first attempt).
Alt 2: If possible Ubuntu should tolerate non-latin characters, but it might be too difficult and/or cause new problems (using non-ascii characters).