Bug 530711
Summary: | ibus preloaded engines could be updated with other engines when login language is changed. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Runa Bhattacharjee <runab> |
Component: | ibus | Assignee: | fujiwara <tfujiwar> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | ankit, apeter, i18n-bugs, petersen, yshao |
Target Milestone: | --- | Keywords: | i18n, Reopened, Triaged |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-02-10 08:30:40 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Runa Bhattacharjee
2009-10-24 12:05:20 UTC
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. Some face-to-face discussion on this. Various options suggestions made including: - include new IME - dialogue confirming change of lang, etc This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle. Changing version to '12'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. 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. 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. 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. Probably I think initializing the preloaded list might not be good. Updating the list might be good. Revised the patch. http://github.com/fujiwarat/ibus/commit/fe5e4f6aec0b3e42cb52d42f15a8bf0b09a9416f Added use_preload_engines_system for the back compatibility. Test Package for f13: http://koji.fedoraproject.org/koji/taskinfo?taskID=2444991 We have discussed the implementation of preload engines. https://github.com/fujiwarat/ibus/commit/8d29b30a2ad09a1e7cf840655e23018d41201436 Integrated it into rawhide since probably we reached the good implementation. http://koji.fedoraproject.org/koji/taskinfo?taskID=2596583 Seems to work well thanks! 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. |