XKB layout variants not shown in the menu of respective language but under Others
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-control-center |
Fix Released
|
Unknown
|
|||
gnome-desktop |
Fix Released
|
Unknown
|
|||
gnome-control-center (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
gnome-desktop3 (Ubuntu) |
Fix Released
|
High
|
Gunnar Hjalmarsson | ||
Hirsute |
Fix Released
|
High
|
Gunnar Hjalmarsson |
Bug Description
[Impact]
The GUI in gnome-control-
The issue has a potential to cause confusion for a lot of users.
[Test Plan]
1. Open Settings -> Region & Language and press the + button
to open the window for adding input sources.
2. Click "English (United States)".
-> Find far fewer options than expected
3. Install the gnome-desktop3 binaries from hirsute-proposed and
relogin (or possibly reboot).
4. Repeat 1. and 2.
-> Find the expected input source options
[Where problems could occur]
The fix is a cherry picked oneliner which was committed upstream on February 16 in order to address this issue. Very hard to see how it would affect anything else adversely.
[Original description]
Ubuntu 21-04 installed from scratch (on dual-boot) a few days before stable release.
To be able to switch to a language that requires a keyboard different than my own, I used the GUI's "language and region" settings > "manage installed languages" > install/remove languages. I found "Russian" and it was added. Next i pressed the + sign. Selecting "Russian (Russian Federation)" yielded 2 keyboards: "Russian", "Russian (Polyglot and Reactionary)".
Neither keyboard was "phonetic". The phonetic keyboard has been with the standard Ubuntu installs for at least ten years.
According to Gunnar Hjalmarsson "Ubuntu 21.04 is shipped with the same version of the xkb-data package as in 20.04 and 20.10, so nothing has changed. And multiple variants are available, including the one named Russian (phonetic)." So this should be fairly easy to fix, no?
I find that the language settings are a little too complicated for me to tamper with on the terminal, but I am including the information I was able to collect:
~$ locale -a
C
C.UTF-8
en_AG
en_AG.utf8
...
nb_NO.utf8
POSIX
ru_RU.utf8
ru_UA.utf8
$ setxkbmap -print -verbose
Trying to build keymap using the following components:
keycodes: evdev+aliases(
types: complete
compat: complete
symbols: pc+us+inet(evdev)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: gnome-control-
ProcVersionSign
Uname: Linux 5.11.0-16-generic x86_64
ApportVersion: 2.20.11-0ubuntu65
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Fri Apr 23 13:51:25 2021
InstallationDate: Installed on 2021-04-19 (3 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Beta amd64 (20210331.1)
SourcePackage: gnome-control-
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | added: regression-release rls-hh-incoming |
summary: |
- XKB layouts not shown in the menu of respective language but under - Others + XKB layout variants not shown in the menu of respective language but + under Others |
Changed in gnome-control-center (Ubuntu): | |
status: | New → Invalid |
no longer affects: | gnome-control-center (Ubuntu Hirsute) |
Changed in gnome-desktop3 (Ubuntu Hirsute): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
importance: | Undecided → High |
status: | New → In Progress |
description: | updated |
tags: | removed: rls-hh-incoming |
Changed in gnome-desktop3 (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in gnome-desktop: | |
status: | Unknown → Fix Released |
Changed in gnome-control-center: | |
status: | Unknown → Fix Released |
I asked a question at <https://askubuntu.com/q/1333206 >. Let's keep talking there until we have concluded that you likely stumbled upon a bug.