However, setting GTK_IM_MODULE=xim does work, but it breaks the compose key.
I should definitely be able to use IBus in Gtk apps without the compose key breaking. I've done it that way numerous times before. But setting GTK_IM_MODULE to ibus has no effect, it's just as if IBus isn't running or set (e.g. in Leafpad, right clicking and selecting input method, I see "System (None)").
Update: I fixed it eventually by first rebuilding ibus, and then doing
- Code: Select all
gtk-query-immodules-2.0 /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so >> /etc/gtk-2.0/x86_64-pc-linux-gnu/gtk.immodules
After logging out and in, IBus now works perfectly in the Gtk2 applications (though not sure about Gtk3, though I don't use anything gtk3... yet). I did
- Code: Select all
equo install ibus ibus-pinyin
