Comment 8 for bug 475530

Revision history for this message
RK (kubuntu-rk) wrote : Re: KIMPanel is unusable in Kubuntu 9.10

I can do:
* log in to KDE
* click away any annoying KDE popup
* open a konsole
* run: ibus-daemon -x -r -d -p /usr/lib/ibus/ibus-ui-kde
* press ctrl-space and it either works, or the konsole hangs; in the latter case, close the konsole and open a new one

Using these packages:

ii ibus 1.2.0.20091215-1 New input method framework using dbus
ii ibus-anthy 1.2.0.20100115-1 anthy engine for IBus
ii ibus-gtk 1.2.0.20091215-1 New input method framework using dbus
ii ibus-m17n 1.2.0.20091217-1 m17n engine for IBus
ii ibus-qt4 1.2.0.20091217-1 qt-immodule for ibus (QT4)
ii plasma-widget-kimpanel 4:4.4.0-0ubuntu1 addons for KDE 4 Plasma - universal input me
ii plasma-widget-kimpanel-backend-ibus 4:4.4.0-0ubuntu1 addons for KDE 4 Plasma - universal input me
(the last two self-compiled from dpkg source as the mirror is not up to date yet)

rk@rk:~> ll .xinput.d/de_DE
lrwxrwxrwx 1 rk rk 28 2010-02-13 22:45 .xinput.d/de_DE -> /etc/X11/xinit/xinput.d/ibus

and in .bashrc:
export XIM_PROGRAM=
export XIM_ARGS=
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

I have no idea why it works for me in this combination, why I once had the the ui duplicated (once from ibus-ui-kde and once from the plasma widget; maybe because I had it expanded from the panel at the time I started the other), nor why I can't just use -p /bin/echo with it. Very unreliable, this. In particular since it can easily lock up some or all processes of the session when restarting or stopping the daemon.