ibus

intelligent input bus framework

WWW CVSWeb GITHub
  1. Package version
    ibus-1.5.29p0
  2. Maintainer
    Antoine Jacoutot

IBus means Intelligent Input Bus.
It is an open source input framework for Linux/Unix OS.

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

To make IBus work when X is started add the following lines to
~/.xinitrc or ~/.xsession:

export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
export XMODIFIERS="@im=ibus"
${TRUEPREFIX}/bin/ibus-daemon -d -x -r

To use IBus within xterm(1) the character locale needs to be UTF-8.
For example to set it to US English in UTF-8 mode, also add:

export LC_CTYPE=en_US.UTF-8

Finally, to display characters correctly make sure to use a Unicode
(ISO-10646-1) font.

To activate IBus press Ctrl+Space.
For general configuration, including hotkeys:

$ ${TRUEPREFIX}/bin/ibus-setup

Input methods
=============

The input method for GTK3 is included in the main package.
Additional modules are available in these packages:
ibus-gtk2 (for GTK2)
ibus-gtk4 (for GTK4)

  • devel/gettext,-tools
  • devel/iso-codes
  • devel/py-gobject3,python3
  • lang/vala
  • textproc/unicode/cldr,-annotations
  • textproc/unicode/emoji
  • textproc/unicode/ucd
  • textproc/gtk-doc
  • devel/glib2
  • lang/python/3.10
  • devel/metaauto
  • devel/autoconf/2.69
  • devel/metaauto
  • devel/automake/1.16
  • devel/libtool
  • devel/gmake
  • devel/dwz

  • devel/glib2
  • devel/dconf
  • lang/python/3.10
  • devel/desktop-file-utils
  • devel/iso-codes
  • x11/gtk+4,-guic
  • devel/py-gobject3,python3