@gunnar, Regarding your proposed fix for input methods not starting
based on *session* user language:

Using im-switch 1.20ubunu3.1 from proposed, the issue described in #39
appears resolved. That is, LANG does not control whether ibus-daemaon
starts on session start but instead session user-selected language does.

There are four main cases, involving various combinations of languages
that do and do not imply input methods, I think. I used English/US
(en_US.UTF-8) and Chinese/Simplified (zh_CN.UTF-8) to test.

1)  LANG=en_US.UTF-8; user selects English (US) at gdm. 
Expected result: ibus does not start at session start up time
Actual result: ibus does NOT start
VERIFIED

2)  LANG=en_US.UTF-8; user selects Chinese/Simplified at gdm. 
Expected result: ibus does start at session start up time
Actual result: ibus DOES start
VERIFIED

3)  LANG=zh_CN.UTF-8; user selects English (US) at gdm. 
Expected result: ibus does not start at session start up time
Actual result: ibus does NOT start
VERIFIED

4)  LANG=zh_CN.UTF-8; user selects Chinese/Simplified at gdm. 
Expected result: ibus does start at session start up time
Actual result: ibus DOES start
VERIFIED

Based on this, my opinion is the fix works. I hope native
Chinese/Simplified can do additional testing to ensure ibus there are no
regressions.

Note that this is probably NOT, as you noted, the main issue: that input
methods do not work in Unity search bar.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/663776

Title:
  [dash] Search field in Unity can not support iBus

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to