GNOME IBus Integration
The goal is to integrate ibus into gnome-shell and a gnome-shell indicator provides both keyboard and input method menu. This feature involves GNOME3 desktop.
- Name: Takao Fujiwara, Rui Matos
- Email: firstname.lastname@example.org
- Targeted release: Fedora 18
- Last updated: 2012-07-06
- Percentage of completion: 40%
The ibus UI for gnome-shell has been provided as ibus-gnome3 package since Fedora 16 and now is the time to integrate the ibus UI into gnome-shell.
Benefit to Fedora
Currently ibus-gnome3 package is not enabled by default and users need to enable the ibus indicator by manual in Fedora 17. When the ibus integration is done in gnome-shell, the ibus indicator will be available without users' operation.
gnome-shell provides the ibus menu by default. ibus does not run ibus panel on gnome-shell. gnome-control-center provides ibus configuration. gnome-settings-daemon launches ibus-daemon and switches engines.
How To Test
Enable IBus with im-chooser. Launch gnome-control-center and set trigger keys and input methods and switch engines.
gnome-shell shows ibus indicator is available by default. gnome-control-center shows ibus configurations by default.
gnome-shell depends on ibus gnome-control-center depends on ibus imsettings will be changed not to run ibus-daemon on GNOME so that gnome-settings-daemon runs it instead.
ibus panel is back and enables ibus-daemon does not connect to gnome-settings-daemon.
ibus-xkb is also integrated for non-GNOME desktop newly. ibus-xkb provides preloaded engines, all XKB layout, variant ibus engines, frequently used input method list on ibus-setup, customizable trigger key on ibus-setup.
- IBus menu is now available on GNOME3 desktop if IBus is enabled.