GNOME Input Integration

Summary

The goal is to unify GNOME's handling of Xkb and Input Methods to provide an integrated keyboard input experience to users
of Fedora's default desktop. This work may be extended in the future to other desktop environments.

Owner

Current status

Detailed Description

For a long time input on the Unix/Linux desktop has been split by a choice between xkb and input-methods (IM)
which often do not work well together. The feature covers work to improve this situation
for GNOME 3 bringing xkb and IM configuration and use together into an unified UI,
like popular commercial OS's provide today.

Turning off ibus from im-chooser hides input selector if only and only if one keyboard layout configured.

User Experience

Unified input indicator will be available for the GNOME Desktop replacing the keyboard layout indicator and ibus applet dichotomy.
Users will be able to switch seamlessly between keyboard layouts and input-methods like on other modern OS's.

Dependencies

A lot of this work can be done on the ibus side but some changes will need to be integrated and accepted upstream in GNOME.

Contingency Plan

Keep F15 status quo: separate keyboard and ibus indicators.

Documentation

Release Notes

IBus is now able to support switching of keyboard layouts in GNOME when using input-methods, avoiding the need for the keyboard indicator when using ibus.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks or registered trademarks of
Red Hat, Inc. or its subsidiaries in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community
maintained site. Red Hat is not responsible for content.