Public bug reported: 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) ** Affects: im-config (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug xenial ** Description changed: 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 + /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 + 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 Desktop Packages, which is subscribed to im-config in Ubuntu. https://bugs.launchpad.net/bugs/1655036 Title: HIME rc doesn't assign QT_IM_MODULE, breaks usage in Qt5 application Status in im-config package in Ubuntu: New Bug 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) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1655036/+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