On 2015-03-13 11:47, Aron Xu wrote: > On Fri, Mar 13, 2015 at 6:27 PM, Gunnar Hjalmarsson > <[email protected]> wrote: >> It's worth mentioning that the first time a user opens Language >> Support, it sets the IM framework explicitly by creating >> ~/.xinputrc based on auto at the time, even if the user does not >> touch the IM setting. > > I suppose ~/.xinputrc should not be created if the user does not > touch IM settings.
Well, it is intentional. Up to know the default (auto) has been determined by which IM framework(s) are installed. Take a multiuser system with only IBus installed. The purpose of the automatic creation of ~/.xinputrc is to prevent a surprise change for all users if a sysadmin installs e.g. fcitx. I assume it's preferable that the IM framework is only changed if the user requests so by changing the setting. I think this reasoning is even more important now when auto may be determined by the locale. We don't want the IM framework be changed just because a user changes the display language, do we? This is the language-selector code: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/language-selector/vivid/view/head:/LanguageSelector/ImConfig.py -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1430893 Title: [FFe] Install Fcitx for Chinese users To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1430893/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
