Comment 10 for bug 663776

Revision history for this message
Kyle Nitzsche (knitzsche) wrote : Re: Search dialog can not support iBus

I concur with Martin's point: The Language Selector's second tab does update /etc/default/locale $LANG to the new language.

This is sufficient to enabling iBus, if you follow the right steps.

The result is that unity-2d Search box (and elsewhere) supports iBus through the UI, as follows:

In Language Support:
 * Tab 1: Install Chinese/Simplified translations, input methods, and fonts
 * Tab 1: Apply System-Wide button
 * Tab 1: Select iBus in Keyboard Input Method System combo.
 * Tab2 (named "Regional Formats" in en _US"): Select Chinese and Apply.
 * Reboot/Relogin
 * Ctrl + Space enables /disables iBus

It is arguably a UI design issue that one needs to separately enable input methods after already doing these steps:
 A) Language tab > install/Remove Languages button > Input Methods checkbox
 B) Language tab > Keyboard input method system combo > ibus selection

Enabling input methods also seems somewhat hidden since it occurs on Region Formats tab, whose text discusses Number, Date and Currency formats but that does not mention input methods.