IBus

IBus (Intelligent Input Bus) is Article description::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:

KDE
For IBus to work with Qt 5 / KDE 5 / Plasma, the ibus USE flag needs to be set on at least and :

And those packages rebuilt to reflect that change:

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

For graphical toolkit integration, offers   (this refers to gtk+:2) and   flags.

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.

You may also use the command-line ibus utility, if you can't or don't want to use ibus-setup:

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