IBus

IBus (Intelligent Input Bus) is an open source input framework for Linux and Unix.

Emerge
Except for the basic IBus framework, one or more engines should be installed. For example:

Have a look at the eix output for more available engines:

For graphical toolkit integration, offers   (this refers to gtk+:2) and   flags. There is a separate package for Qt (including KDE) as well. Do not forget to install this latest package if KDE/QT is the main desktop environment for the system.

The package can helpful for selecting the preferred input method. As of now all im-chooser packages in the Portage tree are marked unstable.

If nothing starts (no ibus daemon) when a user logs in, put the following in the file:

The installation can be finely tuned by running:

ibus-setup can be used to set the preferred input methods, the system keyboard, or to add an icon in the taskbar.

To tell Qt ibus is now the input method, run: