** Description changed: [Impact] - XIM support check for Qt5 in UIM is broken — it uses the same paths as - for Qt4, but they've been changed. - - Fix uploaded to yakkety queue; xenial patch attached. + Qt5 support for hime is missing. Fix uploaded to yakkety queue; xenial + patch attached. [Test Case] After the change, this command: - grep platforminputcontexts /usr/share/im-config/data/24_uim.rc + grep platforminputcontexts /usr/share/im-config/data/25_hime.rc should output: - for IM_CONFIG_MARKER in - /usr/lib/*/qt5/plugins/platforminputcontexts/libuimplatforminputcontextplugin.so - ; do + for IM_CONFIG_MARKER in /usr/lib/*/qt5/plugins/platforminputcontexts/im- + hime.so ; do [Regression Potential] None. + + [Original description] + + Currently(in Ubuntu 16.04, may affect other releases) im-config provides + a rc for hime input method that doesn't assign QT_IM_MODULE, rendering + Qt5-based applications including but not limited to, ReText unable to + use input method. + + NOTE: hime currently provides Qt5 immodule via hime-qt5-immodule package + + ## Patch & Workaround ## + insert the following code in /usr/share/im-config/data/25_hime.rc's "if [ "$IM_CONFIG_PHASE" = 1 ]" section, then restart X session + + ``` + # use immodule when available for Qt5 + for IM_CONFIG_MARKER in /usr/lib/*/qt5/plugins/platforminputcontexts/im-hime.so \ + /usr/lib/qt5/plugins/platforminputcontexts/im-hime.so ; do + if [ -e $IM_CONFIG_MARKER ]; then + QT_IM_MODULE=hime + break + fi + done + ``` + + Upstream tracking issue: https://github.com/hime-ime/hime/issues/558 + + ProblemType: Bug + DistroRelease: Ubuntu 16.04 + Package: im-config 0.29-1ubuntu12.3 + Uname: Linux 4.8.0-pf5-ubuntu-taiwan-autodetected-optimized x86_64 + ApportVersion: 2.20.1-0ubuntu2.4 + Architecture: amd64 + CurrentDesktop: Unity + Date: Mon Jan 9 22:15:57 2017 + PackageArchitecture: all + ProcEnviron: + LANGUAGE=zh_TW:zh_HK:zh + PATH=(custom, no user) + XDG_RUNTIME_DIR=<set> + LANG=zh_TW.UTF-8 + SHELL=/bin/bash + SourcePackage: im-config + UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642001 Title: uim-qt5 check is broken To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1642001/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs