IBus
The Intelligent Input Bus (IBus, pronounced as I-Bus) is an input method (IM) framework for multilingual input in Unix-like operating-systems. The name “Bus” comes from its bus-like architecture.
Chinese
For pinyin:

For chinese “characters”

The Intelligent Input Bus (IBus, pronounced as I-Bus) is an input method (IM) framework for multilingual input in Unix-like operating-systems. The name “Bus” comes from its bus-like architecture.
For pinyin:
For chinese “characters”