Bug 3791 - keyboard layout selection for German should default to the "German" variant with enabled deadkeys, not the "nodeadkeys variant"
Summary: keyboard layout selection for German should default to the "German" variant w...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-16 23:25 CET by Christian Lohmaier
Modified: 2012-05-17 19:47 CEST (History)
3 users (show)

See Also:
Source RPM: drakx-kbd-mouse-x11
CVE:
Status comment:


Attachments
does this patch works? (430 bytes, patch)
2012-05-06 23:29 CEST, Thierry Vignaud
Details | Diff

Description Christian Lohmaier 2011-12-16 23:25:01 CET
This is inherited from Mandriva, but this is one of the decision/defaults I did never understand and had to change whenever I installed Mandriva for family & friends.

Only programmers would prefer a nodeadkeys layout (or know what deadkeys are to begin with), the casual user just expects the keyboard to behave like it does on Windows or Mac. 

For this reason, the default for German should be the plain varian with enabled deadkeys, and not the nodeadkeys version.
Manuel Hiebel 2011-12-17 14:00:39 CET

CC: (none) => thierry.vignaud
Source RPM: (none) => drakx-installer-stage2

Comment 1 Marja Van Waes 2012-01-31 22:08:58 CET
assigning to maintainer

CC: (none) => marja11
Assignee: bugsquad => thierry.vignaud
Severity: normal => enhancement

Comment 2 Christian Lohmaier 2012-05-06 21:56:37 CEST
still applies to beta3 live iso. Annoying..
Thierry Vignaud 2012-05-06 23:28:56 CEST

Component: Installer => RPM Packages
Assignee: thierry.vignaud => bugsquad
Source RPM: drakx-installer-stage2 => drakx-kbd-mouse-x11

Comment 3 Thierry Vignaud 2012-05-06 23:29:58 CEST
Created attachment 2203 [details]
does this patch works?

(to apply in /usr/lib/libDrakX)
Marja Van Waes 2012-05-07 07:19:36 CEST

Keywords: (none) => NEEDINFO
Assignee: bugsquad => thierry.vignaud

Comment 4 Christian Lohmaier 2012-05-07 13:17:36 CEST
If I understand the list correctly, it is

locale => keyboardvariant:weight keyboardvariant2:weight2

Although it is unclear to me at first sight where the weight is used (if at all)

In any case - your patch lists "de" twice with different weights, but should just swap de with de_nodeadkeys:

-  'de'  => 'de_nodeadkeys:70 de:50 be:50 ch_de:50',
+  'de'  => 'de:70 de_nodeadkeys:50 be:50 ch_de:50',

Not sure whether the "needmoreinfo" was meant for me, the reporter - assuming so and removing it.

Keywords: NEEDINFO => (none)

Comment 5 Thierry Vignaud 2012-05-07 14:30:16 CEST
Did you test keyboarddrake with that change applied?

Keywords: (none) => NEEDINFO

Comment 6 Christian Lohmaier 2012-05-08 14:05:34 CEST
Yes - boot to live-iso and wait a little at the language selection prompt for the vts to be setup. Switch to vt2, login as root, change keyboard.pm, switch back to language selection, accept licenseã& choose timezone, then on the keyboard-layout selection dialog the deadkeys variant is preselected, accept, boot into gnome â keyboard works as expected.
Comment 7 Thierry Vignaud 2012-05-09 10:25:26 CEST
Thanks for the testing.
Fixed in GIT

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 8 AL13N 2012-05-09 23:54:25 CEST
is this similar to bug #3316 ?

CC: (none) => alien

Comment 9 Christian Lohmaier 2012-05-17 19:47:10 CEST
not sure why Thierry added back the NEEDMOREINFO keyword without actually asking for more info - assuming a mistake and removing it again.

and answering to AL13N: No, this is not similar to bug#3316 - it is only about the initial selection done when installing Mageia.
Only if the non-graphical terminals would have the wrong layout, then there might be something wrong with the keyboard-setup. If it is only KDE, then it is KDE that overrides the keyboard/uses an input method that conflicts with the default layout.
(I for example use engish and german keyboard layouts that I configured using Gnome's keyboard settings, and additionally ibus with anthy.)

Keywords: NEEDINFO => (none)


Note You need to log in before you can comment on or make changes to this bug.