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 685954 - No default keymaps loaded for non-english languages
No default keymaps loaded for non-english languages
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Region & Language
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-10-11 11:41 UTC by Parag AN
Modified: 2012-10-15 16:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
For now submitting single default ibus engine patch (1.37 KB, patch)
2012-10-15 14:09 UTC, Parag AN
none Details | Review
Add single default ibus engine for Indic locales (1.52 KB, patch)
2012-10-15 15:40 UTC, Rui Matos
committed Details | Review

Description Parag AN 2012-10-11 11:41:58 UTC
Previously, when I do installation in Marathi, I used to get all the Marathi keymaps added default to active keymaps list.

I did F18 Beta TC3 installation and unable to see any single Marathi keymap auto-loaded. Please activate default keymaps for the selected languages.
Comment 1 Bastien Nocera 2012-10-11 12:54:27 UTC
Which version of gnome-settings-daemon?
Comment 2 Parag AN 2012-10-11 13:32:34 UTC
gnome-settings-daemon-3.6.1-2.fc18.x86_64
Comment 3 Parag AN 2012-10-11 14:23:25 UTC
Steps to reproduce
1) Installed Fedora Beta TC3 in Marathi language and US keyboard
2) After installation and first login to Gnome session, open gnome-control-center
3) look into preloaded keymaps
4) found only English keymap but no single Marathi keymap

Installed components
gnome-shell-3.6.0-1.fc18
control-center-3.6.1-1.fc18
gnome-settings-daemon-3.6.1-2.fc18

Note I have applied updated from testing also after above bug found.
Comment 4 Akira TAGOH 2012-10-12 05:41:49 UTC
BTW this feature doesn't support any Indic locales so far.
Comment 5 Rui Matos 2012-10-15 10:00:00 UTC
Parag, can you provide us a mapping of locale to ibus engine names as in

http://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/keyboard/gsd-keyboard-manager.c#n548

?
Comment 6 Parag AN 2012-10-15 12:11:34 UTC
How do you want this information? single locale to all available ibus engines right? or single locale to whitelisted ibus engine only? or single locale to single ibus engine only?

If asked me I will request for single locale to all available ibus engines.
Comment 7 Rui Matos 2012-10-15 12:17:02 UTC
As you can see on that link, I need a mapping of a locale to an ibus engine that you think should be added by default for that locale. Is such a 1:1 mapping not enough for your use case? If not, why?

Otherwise can you point me to code/data whatever that provided the behavior you want in the past? Gnome never did this before so you'll have to be much more specific about what you're requesting here.
Comment 8 Parag AN 2012-10-15 13:28:44 UTC
Here is one reference that made all indic ibus engines to load default
https://bugzilla.redhat.com/show_bug.cgi?id=640896
Comment 9 Parag AN 2012-10-15 14:09:00 UTC
Created attachment 226468 [details] [review]
For now submitting single default ibus engine patch
Comment 10 Rui Matos 2012-10-15 15:40:56 UTC
Created attachment 226480 [details] [review]
Add single default ibus engine for Indic locales

--

Ok, thanks for that. The engine names were not quite right so I fixed
them locally.
Comment 11 Rui Matos 2012-10-15 16:03:41 UTC
Attachment 226480 [details] pushed as 168ef8b - Add single default ibus engine for Indic locales