You are not logged in.
I just reinstalled arch and decided to try KDE frameworks. Just installed IBus and configured it to run at startup. However, the IBus icon is not appearing on the system tray even when "Show icon on system tray" is checked in IBus preferences. The daemon seems to be running though, as when I do <Super>space the keyboard layout does change to the layout the selected input method uses.
My .xprofile is configured according to the wiki:
$ cat ~/.xprofile
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
ibus-daemon -drxWhich is properly being picked up by X on login
$ echo "GTK_IM_MODULE=$GTK_IM_MODULE \
> QT_IM_MODULE=$QT_IM_MODULE \
> XMODIFIERS=$XMODIFIERS"
GTK_IM_MODULE=ibus QT_IM_MODULE=ibus XMODIFIERS=@im=ibusAny idea on how to get the ibus icon?
Last edited by blah1898 (2015-02-12 07:14:35)
Offline
Hi blah1898,
this is a bug in ibus https://code.google.com/p/ibus/issues/detail?id=1749.
The upstream has already released a patch that now is under testing, we just have to wait until the next release.
-- EDIT ---
I updated the Troubleshooting section of the ibus Archwiki page.
Last edited by mauritiusdadd (2015-01-28 09:33:14)
Offline
Thanks for the reply. I will mark this as solved when the update comes.
Update: I could get it to work with the kimpanel widget.
Last edited by blah1898 (2015-02-12 07:14:23)
Offline
Upstream merged the patch into the master branch. Until a stable release is out, a version of IBus fully compatible with Plasma5 can be built using the following instructions:
Download the package sources with ABS
ABSROOT=. extra/ibusModifying the source array and the build function according to the following code
source=("git+https://github.com/ibus/ibus.git")
build() {
cd ${pkgbase}
./autogen.sh \
--prefix=/usr \
--libexecdir=/usr/lib/ibus \
--sysconfdir=/etc \
--disable-gconf \
--enable-dconf \
--enable-wayland \
--enable-gtk-doc \
--disable-memconf \
--enable-ui \
--enable-python-library \
--enable-appindicator \ # enables appindicator support
--with-python=python3
make
}run makepkg and install the resulting packages (both ibus and libibus)
Now you can start ibus normally or (if it does not work) you can use the following command:
ibus-daemon --xim --replace --daemonize --panel=/usr/lib/ibus/ibus-ui-gtk3EDIT: typo
Last edited by mauritiusdadd (2015-02-20 09:31:10)
Offline