Detailed Description

gnome-settings-daemon will not start ibus-daemon if it is requires rather than imsettings

users will be able to choose input methods in gnome-control-center along with keyboard layouts

gnome-shell input indicator will show the current keyboard layout or input method in use if they have been added

basic hotkey configuration for switch layouts and input methods will also be handled by gnome-control-center

The new indicator extends and replaces the optional experimental ibus-gnome3 gnome-shell extension that has been in Fedora from F16.

Benefit to Fedora

Users will have native gnome-shell support for ibus input methods seamlessly integrated with the current gnome support for keyboard layouts.

With the ibus integration in gnome-shell, ibus input methods will be listed in the control-center region panel and in the gnome-shell input indicator, without having to use the separate ibus-setup tool.

Dependencies

Some changes are also needed in ibus upstream to complete the integration.

(Q&A comments moved from here to the Talk page.)

Contingency Plan

gnome-3.6 is planning to support ibus, but in the worst case ibus support could be disabled from gnome-settings-daemon, imsettings could be reenabled for gnome, and ibus reverted to using the ibus upstream applet in the gnome panel.