Ubiquity removes fcitx when the selected locale isn't any of CJKV (such
behavior is supported by the canonical desktop team), so I'd recommend
to do the same on input methods in such a way which will not hurt users
anyway...

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to im-config in Ubuntu.
https://bugs.launchpad.net/bugs/1605571

Title:
  apt install --no-install-recommends fcitx-bin, breaks dead keys

Status in ubuntu-mate:
  New
Status in im-config package in Ubuntu:
  New
Status in ubuntu-mate-meta package in Ubuntu:
  New

Bug description:
  Test case: remove everything related to fcitx.
  Then run: apt install --no-install-recommends fcitx-bin
  Then login with some locale that uses dead keys, for example the Greek locale.
  Then type e.g. ";"+"a". It's supposed to show "ά", but instead it shows "´α".

  At that point, fcitx isn't running, yet `im-config -a` reports that it's the 
selected input method.
  $ env | egrep '_IM|XMOD'
  CLUTTER_IM_MODULE=xim
  QT_IM_MODULE=xim
  XMODIFIERS=@im=fcitx
  QT4_IM_MODULE=xim
  GTK_IM_MODULE=xim

  If fcitx-bin is installed along with all its recommended dependencies, then 
fcitx is running normally and the issue described above doesn't occur anymore. 
At that point, the environment variables are:
  $ env | egrep '_IM|XMOD'
  CLUTTER_IM_MODULE=xim
  QT_IM_MODULE=fcitx
  XMODIFIERS=@im=fcitx
  QT4_IM_MODULE=fcitx
  GTK_IM_MODULE=fcitx

  At present I've only tested with the MATE desktop environment.
  It also happens with the MATE live CD, as fcitx-bin is indeed preinstalled 
there without its recommended dependencies.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-mate/+bug/1605571/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to