Version: unspecified (using KDE 4.7.3) OS: Linux I believe it's Ubuntu-specific, but "/etc/X11/xinit/xinput.d/ibus-kde" file from "plasma-widget-kimpanel-backend-ibus" package has invalid paths specified when looking for GTK and QT input modules. For example, "/usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so" is actually "/usr/lib/x86_64-linux-gnu/qt4/plugins/inputmethods/libqtim-ibus.so" (because of the "multiarch" feature of the latest Ubuntu?) Reproducible: Always Steps to Reproduce: Install "plasma-widget-kimpanel-backend-ibus", examine "/etc/X11/xinit/xinput.d/ibus-kde" file. Expected Results: The file should use glob paths like "ibus" package does (see file "/etc/X11/xinit/xinput.d/ibus" from "ibus" package): "/usr/lib/*/qt4/plugins/inputmethods/libqtim-ibus.so" Below is a modified "/etc/X11/xinit/xinput.d/ibus-kde" by me (added glob paths for GTK and QT modules, also added "--xim" option to XIM_ARGS). Works great for me. ---------------------------------------------- XIM=ibus XIM_PROGRAM=/usr/bin/ibus-daemon XIM_ARGS=" --panel=/usr/lib/ibus/ibus-ui-kde --xim" if [ -e /usr/lib/gtk-3.0/*/immodules/im-ibus.so ] \ || [ -e /usr/lib/*/gtk-2.0/*/immodules/im-ibus.so ] then GTK_IM_MODULE=ibus else GTK_IM_MODULE=xim fi if [ -e /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so ] \ || [ -e /usr/lib/*/qt4/plugins/inputmethods/libqtim-ibus.so ] then QT_IM_MODULE=ibus else QT_IM_MODULE=xim fi DEPENDS="ibus, ibus-gtk, ibus-qt4, plasma-widget-kimpanel-backend-ibus"
I think that file(/etc/X11/xinit/xinput.d/ibus-kde) is provided by Ubuntu packagers. Just run "apt-get soure plasma-widget-kimpanel-backend-ibus", and take a look at debian/xinput/ibus-kde under the unpacked folder. It is better to report this issue to Ubuntu: https://bugs.launchpad.net/ubuntu