forked from phuang/ibus
ReadMe
user202729 edited this page Aug 6, 2021
·
6 revisions
Pages 31
-
- What is ibus
- Install binary packages
- Fedora 22 and later
- Ubuntu
- Gentoo
- ibus, ibus-pinyin, ibus-table, ibus-anthy, ibus-chewing, ibus-hangul, and ibus-m17n have been added into portage, so you can directly emerge them if you have up-to-date portage :)
- Arch Linux
- openSUSE 13.1 or later
- Build & Install From Git repository
- Test ibus
- Run ibus
- Run gnome, kde or old X applications
Clone this wiki locally
What is ibus
IBus means Intelligent Input Bus. It is an open source input framework for Linux/Unix OS.
Install binary packages
Fedora 22 and later
$ dnf install ibus\*
Ubuntu
$ sudo apt-get install ibus-gtk ibus-qt4 ibus-pinyin
$ im-switch -s ibus
or
$ im-config -s ibus
Logout and re-login
Gentoo
ibus, ibus-pinyin, ibus-table, ibus-anthy, ibus-chewing, ibus-hangul, and ibus-m17n have been added into portage, so you can directly emerge them if you have up-to-date portage :)
- For example, when you want ibus-pinyin,
$ emerge -av ibus-pinyin
- When you want ibus-table,
$ emerge -av ibus-table
- When you want ibus-anthy,
$ emerge -av ibus-anthy
- If you want use git ebuilds, please add gentoo-china overlay, which includes 9999 ebuild for ibus, ibus-pinyin, ibus-table, ibus-anthy, and ibus-chewing.
$ emerge -av layman && layman -a gentoo-china
- To use the 9999 ebuild you need to accept the ** keyword for specific packages. For instance, if we want to emerge the ibus-9999, we need to accept the ** for ibus, then:
$ echo "app-i18n/ibus **" >> /etc/portage/package.keywords
$ emerge -av ibus
- For more detail about the keywords masking, please refer to the handbook of gentoo.
Arch Linux
$ sudo pacman -S ibus
openSUSE 13.1 or later
$sudo zypper in ibus-libpinyin ibus-gtk3 ibus-gtk ibus-qt
for GNOME, Settings -> Region& Language -> Input Sources -> click "+" -> select Chinese ->Intelligent Pinyin
Build & Install From Git repository
Please read install guide for users or developer guide for developers
Test ibus
Run ibus
$ /usr/bin/ibus-daemon --xim &
$ /usr/bin/ibus-setup
Run gnome, kde or old X applications
# gtk application
$ GTK_IM_MODULE=ibus gedit
# kde application
$ QT_IM_MODULE=ibus kwrite
# old X application
$ XMODIFIERS="@im=ibus" xterm