From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

GNOME IBus Integration

Summary

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.

Owner

Current status

  • Targeted release: Fedora 18
  • Last updated: 2012-07-06
  • Percentage of completion: 40%

Detailed Description

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.

Scope

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.

User Experience

gnome-shell shows ibus indicator is available by default. gnome-control-center shows ibus configurations by default.

Dependencies

gnome-shell depends on ibus
gnome-control-center depends on ibus
ibus-setup won't be accessible from GUI in gnome-shell.

Q: so can you clarify in our feature page, what features are approved/agreed to include in 3.6 and what features are proposed but not yet approved/agreed?
A: Currently approved patches are gnome-shell and switching engines by g-s-d. Running ibus-daemon and g-c-c is under the review.

Q: which features of the above contains ibus-setup replacement say?
A: g-c-c.


https://live.gnome.org/ThreePointFive/Features/IBus

Contingency Plan

ibus panel is back and enables ibus-daemon does not connect to gnome-settings-daemon.

Documentation

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.

Release Notes

  • IBus menu is now available on GNOME3 desktop if IBus is enabled.

Comments and Discussion