No IBUS icon on the system tray, cant switch keyboards
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
elementary OS |
New
|
Undecided
|
Unassigned |
Bug Description
I can't switch keyboards in IBUS. I've installed all the relevant packages (ibus-unikey, ibus, ibus-gtk, ibus-gtk3, ibus-qt4, libibus). The IBUS icon does not even appear on the system tray.
I've chosen ibus as my input method from im-config. However, that option is not highlighted the next time I run im-config. Running im-config from the terminal gives me the following error:
E: Gtk-Message: is bogus configuration for GtkDialog. Doing nothing.
But it seems that even though it is not highlighted, IBUS is indeed the input method (because it says so in when I attempt to change the input method). Also, 'keyboard input methods' is actually opening the IBUS preferences and I can add keyboard layouts from there. The shortcut to switch keyboards did not work though.
I manually changed the keyboard using the 'ibus engine <engine>' command and it worked. However, word suggestions did not come up. This proves that IBUS was indeed the input method and most of it works, except switching keyboards using shortcut and the input suggestions.
I have also checked the 'show icon in system tray' from the preferences.
Temporary workaround:
Set XDG_CURRENT_ DESKTOP= GNOME and restart ibus-daemon. That allowed me to switch keyboards with ctrl+space and also showed the correct suggestions as I typed.