Bug 270429

Summary: Option lost to enable extra keyboard layout.
Product: [Applications] systemsettings Reporter: Vaso <fuckel>
Component: kcm_keyboard_layoutAssignee: Andriy Rysin <arysin>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 4.6.3
Sentry Crash Report:

Description Vaso 2011-04-08 12:07:58 UTC
Version:           unspecified (using KDE 4.6.1) 
OS:                Linux

There no any way to make extra keyboard layout to be accessible/visible in keyboard layout choice dialog.
So it is impossible to use KDE configuration tools to set an extra keyboard layout (such as Iran: Avestan; Lithuania: Dvorak; USA: International (AltGr Unicode combining|alternative), Atsina, Couer D'alene Salish; Romania: Ergonomic Touchtype; Serbia: Combining accents instead of dead keys; Russia: Church Slavonic; etc.).
GNOME can do this through the "load-extra-items" option.

Reproducible: Always
Comment 1 Andriy Rysin 2011-04-23 16:03:13 UTC
Git commit a5b088572e7a16624769f99199b5d9a76002890f by Andriy Rysin.
Committed on 23/04/2011 at 16:01.
Pushed by rysin into branch 'master'.

Read extra rules
Fix filtering layouts/variants by language
BUG: 270429

M  +25   -4    kcontrol/keyboard/kcm_add_layout_dialog.cpp     
M  +1    -1    kcontrol/keyboard/kcm_keyboard.cpp     
M  +1    -1    kcontrol/keyboard/keyboard_applet.cpp     
M  +1    -1    kcontrol/keyboard/keyboard_daemon.cpp     
M  +1    -1    kcontrol/keyboard/tests/flags_test.cpp     
M  +111  -2    kcontrol/keyboard/tests/xkb_rules_test.cpp     
M  +61   -12   kcontrol/keyboard/xkb_rules.cpp     
M  +13   -2    kcontrol/keyboard/xkb_rules.h     

http://commits.kde.org/kde-workspace/a5b088572e7a16624769f99199b5d9a76002890f
Comment 2 Andriy Rysin 2011-04-23 16:04:41 UTC
Git commit d1c5fbd3d3914349b3676017d52aabafec247810 by Andriy Rysin.
Committed on 23/04/2011 at 16:01.
Pushed by rysin into branch 'KDE/4.6'.

Read extra rules
Fix filtering layouts/variants by language
BUG: 270429
FIXED-IN: 4.6.3

M  +25   -4    kcontrol/keyboard/kcm_add_layout_dialog.cpp     
M  +1    -1    kcontrol/keyboard/kcm_keyboard.cpp     
M  +1    -1    kcontrol/keyboard/keyboard_applet.cpp     
M  +1    -1    kcontrol/keyboard/layout_tray_icon.cpp     
M  +1    -1    kcontrol/keyboard/tests/flags_test.cpp     
M  +111  -2    kcontrol/keyboard/tests/xkb_rules_test.cpp     
M  +61   -12   kcontrol/keyboard/xkb_rules.cpp     
M  +13   -2    kcontrol/keyboard/xkb_rules.h     

http://commits.kde.org/kde-workspace/d1c5fbd3d3914349b3676017d52aabafec247810