Greeter uses wrong keyboard layout for password field regardless of user selection
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-unity-meta (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The problem happens at the password field of the login screen after booting up Ubuntu 18.04 with Unity desktop installed. The problem does not happen with the password field of the lock screen after login.
The default system keyboard layout is Dvorak (for example, if you go to TTY1 the terminal will type using the Dvorak keyboard layout).
On LightDM, the user logging in is a Qwerty user and is not familiar with Dvorak. When they attempt to login they are told their password is incorrect. Checking the chosen keyboard layout, English (US) is chosen.
Typing the password as though the Dvorak keyboard layout had been selected works. Therefore, the greeter is in fact using Dvorak in spite of the user setting.
Reproduce:
1: Install Ubuntu from scratch and choose Dvorak as the keyboard layout.
2: Create a second user ('user 2') who uses Qwerty.
3: Ask user 2 to log in.
Expected behaviour:
4: User is logged in to their desktop.
Actual result:
4: Their password will fail, unless typed by the Dvorak typist.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: ubuntu-
ProcVersionSign
Uname: Linux 4.15.0-46-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.9-0ubuntu7.6
Architecture: amd64
CurrentDesktop: Unity:Unity7:ubuntu
Date: Mon Apr 29 14:00:56 2019
InstallationDate: Installed on 2019-02-23 (65 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
SourcePackage: ubuntu-unity-meta
UpgradeStatus: No upgrade log present (probably fresh install)