Hi,
I stumbled over odd behaviour after installing ibus-rime on a rather
fresh Arch installation. Switching between my two configured input
methods (German, Chinese) works nicely both by keystroke or the menu
in the systray of my Gnome Shell. I expected that this will make IBus
change to an appropriate engine.
However, whenever I switch between the Chinese and German input
methods (I can observe the systray icon change from de to zh or the
other way round), IBus always reports the following:
$ ibus engine
xkb:us::eng
Chinese input does not work (the keyboard changes to US though). When
switching to German, then everything works as expected, even though
IBus still reports xkb:us::eng as the engine in use. I found this
workaround
$ ibus engine rime
$ ibus engine
rime
By manually setting the IBus engine, Chinese input works as expected.
Do you have a clue how to make IBus change to the right engine after
switching input methods? Or is it likely to be misconfiguration in my
locale settings?
Cheers,
Julius