diff --git a/ibus.changes b/ibus.changes index 26e16b4..cbead4e 100644 --- a/ibus.changes +++ b/ibus.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Dec 19 14:50:21 UTC 2017 - ftake@geeko.jp + +- Fix boo#1073524: IBus does not work on Qt5 applicatin under + Qt5 only environment + * do not set QT_IM_MODULE=xim for Qt5 applications + * use QT4_IM_MODULE for Qt4 applications + ------------------------------------------------------------------- Sun Nov 19 13:56:06 UTC 2017 - hillwood@opensuse.org diff --git a/xim.d-ibus-121 b/xim.d-ibus-121 index c32ef58..60213c3 100644 --- a/xim.d-ibus-121 +++ b/xim.d-ibus-121 @@ -43,13 +43,16 @@ else fi export LC_CTYPE=$LANG -export XMODIFIERS="@im=ibus" +export XMODIFIERS="@im=ibus" export GTK_IM_MODULE=ibus export QT_IM_SWITCHER=imsw-multi +# Qt5 +export QT_IM_MODULE=ibus +# Qt4 if [ -e /usr/$SYS_LIB/qt4/plugins/inputmethods/libqtim-ibus.so ]; then - export QT_IM_MODULE=ibus + export QT4_IM_MODULE=ibus else - export QT_IM_MODULE=xim + export QT4_IM_MODULE=xim fi case "$WINDOWMANAGER" in