%general-entities; ]> ibus-&ibus-version; ibus Introduction to ibus ibus is an Intelligent Input Bus. It is a new input framework for the Linux OS. It provides a fully featured and user friendly input method user interface. &lfs112_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &ibus-md5sum; Download size: &ibus-size; Estimated disk space required: &ibus-buildsize; Estimated build time: &ibus-time; Optional Download Unicode Character Database: &ucd-download-http; ibus Dependencies Required , , and Recommended , , and Optional (to build IM module for it), (to build IM module for it), and (both to build the Python support library), , and , (both to build the Wayland support programs), and EmojiOne User Notes: Installation of ibus If the optional Unicode Character Database was downloaded, install it now as the root user: mkdir -p /usr/share/unicode/ucd && unzip -uo ../UCD.zip -d /usr/share/unicode/ucd Be sure to also remove the --disable-unicode-dict in the configure step below. Fix an issue with deprecated schema entries: sed -i 's@/desktop/ibus@/org/freedesktop/ibus@g' \ data/dconf/org.freedesktop.ibus.gschema.xml Install ibus by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-python2 \ --disable-emoji-dict \ --disable-unicode-dict \ --disable-systemd-services && rm -f tools/main.c && make ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-python2 \ --disable-emoji-dict \ --disable-unicode-dict && rm -f tools/main.c && make To test the results, issue: make -k check. The test named ibus-compose fails because it uses some locales not installed in LFS. The test named ibus-keypress is known to fail in a Wayland based desktop environment. The test named test-override-ibus.py is known to fail if Python support library is enabled. Now, as the root user: make install && gzip -dfv /usr/share/man/man{{1,5}/ibus*.gz,5/00-upstream-settings.5.gz} Command Explanations --disable-emoji-dict: This switch disables the use of emoticon dictionaries. Omit if you installed the optional package. --disable-unicode-dict: This switch disables the use of unicode dictionaries. Omit if you installed the optional Unicode Character Database. rm -f tools/main.c: This command removes a generated file that was not removed when packaging. : This switch disables building the GTK+ 2 immodule. Use it if you have not installed GTK+ 2. : This switch enables building the GTK 4 immodule. Use it if you have installed GTK 4. : This switch enables building the Python support library. Use it if you have installed the optional dependencies. : This switch enables building the Wayland support programs. Use it if you have installed the optional dependencies. : This switch makes the configure script look for Python 3. Use it if you want to build the Python 3 support library alongside the Python 2 one. gzip -dfv ...: Decompress installed man pages in accordance with other man pages. Contents Installed Programs Installed Library Installed Directories ibus, ibus-daemon, and ibus-setup libibus-1.0.so and im-ibus.so (GTK+ Immodule) /etc/dconf/db/ibus.d, /usr/include/ibus-1.0, /usr/share/gtk-doc/html/ibus, and /usr/share/ibus Short Descriptions ibus-daemon is the Intelligent Input Bus Daemon ibus-daemon ibus-setup is the GTK+ program used to configure the ibus-daemon ibus-setup libibus-1.0.so contains the ibus API functions libibus-1.0.so