IBus new Control+Space window
<
http://desktopi18n.wordpress.com/2012/02/16/ibus-new-controlspace-window>
via DesktopI18N's Blog <
http://desktopi18n.wordpress.com> by fujiwara on
2/15/12
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:
IBus Switcher Window with ibus-ui-gtk3
<
http://desktopi18n.files.wordpress.com/2012/02/ibus-switcher-20120216.png...
The following is the new window with ibus-gnome3 on gnome-shell:
IBus Switcher Window with ibus-gnome3 on gnome-shell
<
http://desktopi18n.files.wordpress.com/2012/02/gnome-shell-ibus-switcher-...
IBus menu with ibus-gnome3 on gnome-shell
<
http://desktopi18n.files.wordpress.com/2012/02/gnome-shell-ibus-menu-2012...
IBus lookup window with ibus-gnome3 on gnome-shell
<
http://desktopi18n.files.wordpress.com/2012/02/gnome-shell-ibus-lookup-wi...
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.
*
https://github.com/phuang/ibus/tree/devel
<
https://github.com/phuang/ibus/tree/deve>
*
https://github.com/fujiwarat/ibus/tree/gtk3-vala
*
https://github.com/fujiwarat/ibus-gjs/tree/gtk3-vala