← Back to team overview

touch-packages team mailing list archive

[Bug 983254] Re: Support input methods beside ibus

 

** Changed in: unity (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity in Ubuntu.
https://bugs.launchpad.net/bugs/983254

Title:
  Support input methods beside ibus

Status in Nux:
  Fix Released
Status in Nux 2.0 series:
  Fix Committed
Status in Unity:
  Fix Released
Status in Unity 5.0 series:
  Fix Committed
Status in “nux” package in Ubuntu:
  Fix Released
Status in “unity” package in Ubuntu:
  Fix Released

Bug description:
  [Impact]

  The main bug that's related to 'fixing' this issue is LP: #1043627.
  See that bug for the most up-to-date discussion.

  As 12.04 is an LTS, many users decide to stay with that version until
  the next LTS version is available. Many of those users require
  different input methods to comfortably input characters in their
  language. We do support IBus for some of the languages, but others are
  still using XIM as the input framework. Those users cannot input in
  their language using their standard input methods. This means using
  the Dash and HUD is much more troublesome or even impossible in normal
  cases.

  We think that even though it is essentially a new feature, it can be thought that the lack of support for non-IBus additional input methods is a bug in a way.
  It is a big change, but with proper testing, we would ensure that the addition does not introduce any new regressions.

  Also, the change is needed by OEM. It is a big change, but it's
  crucial for CJK - Kyrlin has voiced the proposition to use fctix as
  the default input method, which _needs_ XIM support in Nux and Unity.

  [Test Case]

  1. Install fctix-pinyin
  2. Run im-config and enable fctix as the default IM
  3. Reboot your machine
  4. Open the dash and input non-latin characters using fctix
     -> Non latin characters (Chinese in this case) should appear on screen.

  [Regression Potential]

  In an impossible scenariu, broken IBus input or input in overall in Nux input fields.
  The good thing about the XIM support is that it's rather isolated, so potential breakage of the XIM code won't impact normal Nux workflow. Just XIM input might not work.

  [Other Info]

  The same functionality is already available in the newer Unity
  releases.

  Original description:

  As you might want to solve some problem, just because of silly unity
  developer don't know how to fix your silly input method bug on input
  method, but you guys breaks  input method for so much user. In spite
  of ibus, there are several input method are widely used in the world,
  fcitx, gcin, hime, uim.

  As unity developers might not know, the install input method is so
  hard for normal users, but they are still trying to change the default
  one, in order to meet theirs need.

  And there are even more input method are coming for different
  scenario, for example Maliit for on-screen keyboard.

  This is totally going backwards from Ubuntu 11.10.

  So, if you want to throw all other input method away, ok, we will
  throw ubuntu away. Not to mention silly im-switch and im-config are
  still not working well.

  Related bug report:
  HIME: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/973808

To manage notifications about this bug go to:
https://bugs.launchpad.net/nux/+bug/983254/+subscriptions