GNOME Bugzilla – Bug 685954
No default keymaps loaded for non-english languages
Last modified: 2012-10-15 16:03:45 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.
Which version of gnome-settings-daemon?
gnome-settings-daemon-3.6.1-2.fc18.x86_64
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.
BTW this feature doesn't support any Indic locales so far.
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 ?
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.
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.
Here is one reference that made all indic ibus engines to load default https://bugzilla.redhat.com/show_bug.cgi?id=640896
Created attachment 226468 [details] [review] For now submitting single default ibus engine patch
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.
Attachment 226480 [details] pushed as 168ef8b - Add single default ibus engine for Indic locales