Home

libibus

libibus is a C library that provides a client API for the IBus input method framework. It enables applications to communicate with the IBus daemon to manage input methods, switch engines, and access information about the current input context, including preedit text, candidate lists, and the active input method.

The library uses D-Bus for inter-process communication and exposes a set of objects and signals that allow

libibus is part of the IBus project and is commonly used by GNOME and GTK-based applications, as

License and maintenance: libibus is released under the GNU Lesser General Public License (LGPL) and is maintained

applications
to
monitor
and
control
input
method
behavior.
Developers
link
against
libibus
to
create
an
IBusBus
object,
request
input
method
changes,
and
query
or
set
properties
related
to
the
active
input
context.
well
as
other
desktop
environments
that
implement
multilingual
input.
It
supports
integration
with
various
input
method
engines
and
serves
as
the
client-side
interface
to
the
IBus
daemon.
as
part
of
the
IBus
ecosystem.