Overview
IBus is an Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily.
Packages
ibus - ibus core
ibus-pinyin - Chinese Pin Yin input engine
ibus-chewing - Chinese chewing input engine bases on libchewing
ibus-anthy - Japanese anthy input engine bases on libanthy
ibus-hangul - Korean hangul input engine bases on libhangul
ibus-table - General table input engine
ibus-m17n - Gerneal input engine bases on m17n library
Features
Supports most of features in SCIM.
Supports gtk, qt4, and X applications.
Uses UNICODE.
Separates IMEs from the framework, so the bad quality IME can not crash the whole system again.
The IME could be load or unload on the fly.
The ibus framework could shut down smoothly.
Supports a lot of programming languages to develop IMEs.
Could work with xkb or kbd.
On-screen keyboard.