After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 666141 - Virtually impossible to select the right keyboard layout
Virtually impossible to select the right keyboard layout
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Keyboard
3.2.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-12-14 08:30 UTC by Fabian Greffrath
Modified: 2011-12-21 19:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot of the Keyboard Layout Chooser showing 20 different variants of the same name (28.48 KB, image/png)
2011-12-14 08:30 UTC, Fabian Greffrath
Details
Screenshot with LANG=C (170.61 KB, image/png)
2011-12-16 08:20 UTC, Fabian Greffrath
Details
Result of "./test_config -al" from libxklavier-5.1 (22.60 KB, text/plain)
2011-12-21 08:23 UTC, Fabian Greffrath
Details

Description Fabian Greffrath 2011-12-14 08:30:12 UTC
Created attachment 203424 [details]
Screenshot of the Keyboard Layout Chooser showing 20 different variants of the same name

Hi,

I use a German keyboard layout and want to select the "nodeadkeys" variant, i.e. I don't want the grave and acute keys to compose because we don't have such letters in the German language. However, when trying to select the layout "Akzenttasten deaktiviert" ("Eliminate dead keys" in German) in the Layout tab of the Region and Language control panel, I am confronted with a choice of about 20 different layout which are all called the same. Please see the attached screenshot.

The problem is, they are actually all different and chosing the right one among these 20 layouts makes a difference. Of course they are different, because "Akzenttasten deaktiviert" is just a layout *variant* that could apply to a lot of different actual layouts. Confronting the user with a choice of layout *variants* without mentioning the *actual underlying layout* is nonsense and utterly confusing.

By the way, if I type "deutsch" ("German") into the search box, the choices narrow down to three (I believe one of them is an Austrian layout and one is for Czech keyboards, but I cannot tell for sure) . But there are other duplicates as well, e.g. Macintosh and Sun Dead Keys.

This is with gnome-control-center 1:3.2.2-1from Debian.

 - Fabian
Comment 1 Sergey V. Udaltsov 2011-12-14 19:42:35 UTC
Are they different if you use some English locale?
Comment 2 Fabian Greffrath 2011-12-15 08:18:42 UTC
(In reply to comment #1)
> Are they different if you use some English locale?

No, it's the same when I start gnome-control-center with LANG=C. I am presented a choice of about 20 variants called "Eliminate dead keys" without a chance to guess the actual layout. There are also 12 variants simply called "Dvorak" and 15 called "Macintosh", BTW.
Comment 3 Sergey V. Udaltsov 2011-12-15 21:32:29 UTC
Something is definitely wrong. Could you please make a screenshot with English locale?
Comment 4 Fabian Greffrath 2011-12-16 08:20:13 UTC
Created attachment 203637 [details]
Screenshot with LANG=C

Sure, here's a screenshot with LLANG=C.
Comment 5 Sergey V. Udaltsov 2011-12-20 23:52:53 UTC
This is really odd. What are the versions of libxklavier and xkeyboard-config you are using?

Could you please try to build libxklavier and in the tests subdirectory run "./test_config -al" (and attach the result here)?
Comment 6 Fabian Greffrath 2011-12-21 08:22:24 UTC
(In reply to comment #5)
> This is really odd. What are the versions of libxklavier and xkeyboard-config
> you are using?

$ dpkg -l libxklavier\* xkb-data | grep ^ii
ii  libxklavier16  5.1-2  X Keyboard Extension high-level API
ii  xkb-data       2.1-2  X Keyboard Extension (XKB) configuration data
Comment 7 Fabian Greffrath 2011-12-21 08:23:49 UTC
Created attachment 204022 [details]
Result of "./test_config -al" from libxklavier-5.1

(In reply to comment #5)
> Could you please try to build libxklavier and in the tests subdirectory run
> "./test_config -al" (and attach the result here)?

Sure, please find it attached.
Comment 8 Fabian Greffrath 2011-12-21 08:27:15 UTC
I installed the xkb-data 2.3-1 package from Debian experimental and now the keyboard layout selection works as expected. Will file a bug in Debian. Thanks for your patience!
Comment 9 Sergey V. Udaltsov 2011-12-21 19:43:23 UTC
You are welcome:)