GNOME Bugzilla – Bug 666141
Virtually impossible to select the right keyboard layout
Last modified: 2011-12-21 19:43:23 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
Are they different if you use some English locale?
(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.
Something is definitely wrong. Could you please make a screenshot with English locale?
Created attachment 203637 [details] Screenshot with LANG=C Sure, here's a screenshot with LLANG=C.
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)?
(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
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.
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!
You are welcome:)