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.
ibus.conf is a configuration file containing X input setting values to be read in and set by /etc/X11/xinit/xinitrc-common. imsettings-switch(1) is called from XDG auto-start and invokes xinitrc-common.
If this file is the alias of /etc/X11/xinit/xinputrc for the system setting or [$XDG_CONFIG_HOME|$HOME/.config]/imsettings/xinputrc for the user setting, the setting can be default. im-chooser(1) can choose the user setting.
The configuration options are:
XIM name for XMODIFIERS
XIM executable program name
XIM arguments for XIM_PROGRAM
XIM human readable name for im-chooser(1)
icon file for im-chooser(1)
XIM setup program for im-chooser(1)
IM environment valuable for GTK+ applications.
IM environment valuable for QT applications.
If you find a bug, please report it at http://code.google.com/p/ibus/issues/list
ibus-daemon(1) imsettings-switch(1) im-chooser(1) X(7)