Skip to content
Intelligent Input Bus for Linux/Unix
C Python Other
Failed to load latest commit information.
bindings Generate vapi from gir instead of gi.
bus Fix review issues.
client Remove enable status of input context and hotkey logic in ibus-daemon
conf WIP move all conf components into conf dir
data Minor fixes related to
debian Minor fixes related to
docs Minor fixes related to
engine ibus-engine-simple: Use icon ibus-keyboard for xkb layouts.
ibus Deprecated ibus python library.
m4 Minor fixes related to
po Minor fixes related to
setup Move current language to the first place in the IME combobox
src Merge remote-tracking branch 'origin/devel'
test Update
tools ibus-ui-gtk3: Add quit item in menu.
ui ibus-ui-gtk3: Add quit item in menu.
util Add from gtk+ project, Use it to update .gitignore
AUTHORS Added British English translation.
COPYING Change COPYING from LGPL 2.0 to LGPL 2.1 Rename to xinput-ibus
NEWS import ibus
README Modify copying information Remove enable status of input context and hotkey logic in ibus-daemon
codereview.settings Add codereview.settings. ibus-ui-gtk2: Do not release gtk2 ui in tarball but keep them in repo. Minor fixes related to Add pkgdatadir in WIP Disable gtk2 ui in rpm spec file. WIP.
xinput-ibus Rename to xinput-ibus


IBus - Input Bus


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.

How to build & test IBus

It is a gtk program to enable and configure ibus.

It is ibus daemon.

Ctrl + Space: Enable or Disable input method
Ctrl + Shift: Change input method.

For more detail please refer to .

Peng Huang <>
Something went wrong with that request. Please try again.