Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Keymap list and default keymap do not change when a language is changed from the login-manager
https://bugzilla.redhat.com/show_bug.cgi?id=530711
Summary: Keymap list and default keymap do not change when a language is changed from the login-manager Product: Fedora Version: rawhide Platform: All OS/Version: Linux Status: NEW Keywords: i18n Severity: medium Priority: low Component: ibus AssignedTo: phuang@redhat.com ReportedBy: runab@redhat.com QAContact: extras-qa@fedoraproject.org CC: phuang@redhat.com, fedora-i18n-bugs@redhat.com Estimated Hours: 0.0 Classification: Fedora Target Release: ---
Description of problem:
The list of keymaps displayed in the ibus preferences and the default keymap, do not change to display the appropriate list and default value (as per the earlier Fedora versions), when the language is changed from the login-manager.
Version-Release number of selected component (if applicable):
ibus-1.2.0.20091014-2.fc12.i686
How reproducible:
Steps to Reproduce: 1. Install Fedora in the system in a language which uses ibus IM.
2. During installation-package selection-language-support, select multiple languages which have separate keymaps in ibus e.g. Hindi support, Malayalam support, Bengali support.
3.Post-installation, log in via the login-manager (e.g. gdm) using the same language that was used for installation
4. Open a text-editor and trigger the input method.
5. Right-click on the ibus icon and go to the 'Preferences' dialog. The list of keymaps for the language would be displayed. The default keymap is marked in bold.
http://runab.fedorapeople.org/assorted-bugs/ibus-km1.png
(language selected for this login is: Bengali-India)
6. Log-out and return to the login-manager
7. Select a different language from the list and log-in again.
8. Open a text-editor and trigger the input method.
9. Right-click on the ibus icon and go to the 'Preferences' dialog.
Actual results:
The list of keymaps for the language are not displayed. The keymap list still displays the keymaps from the earlier login.
http://runab.fedorapeople.org/assorted-bugs/ibus-km2.png
(language selected for this login: Malayalam) (keymaps displayed: Bengali-India )
Expected results:
If the language-support (that includes the ibus keymap packages) are installed then the list of keymaps for the logged in language should be displayed in the keymap list (preferably at the top) and the default keymap identified for the language should be automatically selected.
http://runab.fedorapeople.org/assorted-bugs/ibus-km3.png
(language selected for this login: Malayalam) (keymaps displayed here: Malayalam, Bengali India) (default keymap selected here: Malayalam-inscript)
Additional info: 1. Currently, the keymaps for the language logged in second (in this case Malayalam) needs to be manually added by the user and the default keymap selected as well.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
Peng Huang phuang@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |NOTABUG
--- Comment #1 from Peng Huang phuang@redhat.com 2009-10-25 22:09:39 EDT --- Hi Runa,
Ibus just setup keymaps for users at the first time login automatically. After the first login, ibus will not change the keymap list anymore. If users want to change it, they have to modify the list by self. So it is not a bug.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Reopened Status|CLOSED |ASSIGNED CC| |petersen@redhat.com Resolution|NOTABUG |
--- Comment #2 from Jens Petersen petersen@redhat.com 2009-11-09 00:08:13 EDT --- Some face-to-face discussion on this.
Various options suggestions made including:
- include new IME - dialogue confirming change of lang, etc
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|phuang@redhat.com |tfujiwar@redhat.com Severity|medium |low
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
--- Comment #4 from Fedora Admin XMLRPC Client fedora-admin-xmlrpc@redhat.com 2010-08-02 02:09:22 EDT --- This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
--- Comment #5 from Jens Petersen petersen@redhat.com 2010-09-01 03:02:11 EDT --- Hmm I think it is a smaller thing but would be better to distinguish between default and user setting.
If you logins in to Japanese and then logs out and starts a new session in another language with IM default then it seems more natural to change the default IME unless the user has changed the IME specifically.
On the other hand imsettings could even disable IM if one changes desktop locale to one that doesn't use IM say.
Anyway normally users don't change their language frequently so I think this is a minor annoyance.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Keymap list and default |ibus preloaded engines |keymap do not change when a |could be initialized when |language is changed from |login language is changed. |the login-manager |
--- Comment #6 from fujiwara tfujiwar@redhat.com 2010-09-01 03:23:17 EDT --- Probably I agree with that request. Changing the synopsis slightly to clear the request. Probably I think prev-language gconf key could be saved.
Workaround: Clear gconf key of /desktop/ibus/general/preload_engines by manual and log in again.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
--- Comment #7 from fujiwara tfujiwar@redhat.com 2010-09-01 03:26:25 EDT --- Workaround2: Invoke ibus-setup and cleanup all listed IM engines.
Then there is one concern. If users already customize the preloaded engines, probably they won't initialize the preloaded engines even thought the login language is changed.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ibus preloaded engines |ibus preloaded engines |could be initialized when |could be updated with other |login language is changed. |engines when login language | |is changed.
--- Comment #8 from fujiwara tfujiwar@redhat.com 2010-09-01 03:42:19 EDT --- Probably I think initializing the preloaded list might not be good. Updating the list might be good.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|12 |rawhide
--- Comment #9 from fujiwara tfujiwar@redhat.com 2010-09-03 02:59:53 EDT --- Candidate patch: http://github.com/fujiwarat/ibus/commit/5f3459f5dacf5d9546f1250342cd9e1cb5c0...
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
--- Comment #10 from fujiwara tfujiwar@redhat.com 2010-09-03 05:30:55 EDT --- Revised the patch. http://github.com/fujiwarat/ibus/commit/fe5e4f6aec0b3e42cb52d42f15a8bf0b09a9...
Added use_preload_engines_system for the back compatibility.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
--- Comment #11 from fujiwara tfujiwar@redhat.com 2010-09-03 05:44:40 EDT --- Test Package for f13: http://koji.fedoraproject.org/koji/taskinfo?taskID=2444991
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |ON_DEV
--- Comment #12 from fujiwara tfujiwar@redhat.com 2010-11-12 05:02:46 EST --- We have discussed the implementation of preload engines. https://github.com/fujiwarat/ibus/commit/8d29b30a2ad09a1e7cf840655e23018d412...
Integrated it into rawhide since probably we reached the good implementation. http://koji.fedoraproject.org/koji/taskinfo?taskID=2596583
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
--- Comment #13 from Jens Petersen petersen@redhat.com 2010-11-29 22:16:39 EST --- Seems to work well thanks!
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=530711
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_DEV |CLOSED Resolution| |RAWHIDE Last Closed|2009-10-25 22:09:39 |2011-02-10 03:30:40
--- Comment #14 from fujiwara tfujiwar@redhat.com 2011-02-10 03:30:40 EST --- There are some thoughts about the feature. We decided to integrate this feature in f15 if we can get more feedback.
I'll discuss the patch in f16 term again.
i18n-bugs@lists.fedoraproject.org