Recently I updated ibus to 1.4.99.20120203-3 in Fedora 17 or later.
The ibus is not available in upstream yet but we would need the new ibus for Fedora 17. It enhances:
- Performance of Control+Space.
- New Control+Space GUI window.
- IBus indicator can work without ibus-daemon on gnome-shell to handle XKB only.
Previously ibus-daemon handles the trigger key, Control+Space, and some of the performance problems were happened when input method engines are switched. Now the ibus status icon on panel handles Control+Space and I hope the performance issue was fixed.
Previously the trigger key switches a previous ibus engine and next engine. Now the trigger key behaves to switch multiple engines likes Alt+Tab. If you use Control+Shift+Space, the reverse switching is called. The following is the new window with ibus GTK:

The following is the new window with ibus-gnome3 on gnome-shell:



Requirements:
# yum install ibus ibus-gnome3 gnome-shell gjs # rpm -q ibus gnome-shell gjs ibus-1.4.99.20120203-3.fc17.x86_64 gnome-shell-3.3.5-1.fc17.x86_64 gjs-1.31.10-1.fc17.x86_64
Currently we use the devel branch with ibus and ibus-gjs git and when the upstream is updated, I will move the devel branch to master.



