LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

ibus

input method framework for Linux

TLDR

Start IBus daemon
$ ibus-daemon -drx
copy
List available input engines
$ ibus list-engine
copy
Show current input engine
$ ibus engine
copy
Set the current input engine
$ ibus engine [engine_name]
copy
Restart the IBus daemon
$ ibus restart
copy
Show IBus version
$ ibus version
copy
Print current configuration
$ ibus read-config
copy

SYNOPSIS

ibus command [options]

DESCRIPTION

IBus (Intelligent Input Bus) is an input method framework for Linux. It enables typing in languages requiring complex input like CJK.The framework manages input method engines and provides a unified interface. It supports many languages and input systems.

PARAMETERS

COMMAND

IBus subcommand to execute.
list-engine
Show available input engines.
engine [ENGINENAME_]
Show current engine, or set engine to ENGINE_NAME.
start
Start the IBus daemon.
restart
Restart the IBus daemon.
exit
Exit the IBus daemon.
version
Show the IBus version.
read-config
Print configuration values.
reset-config
Reset configuration to defaults.
read-cache
Show the registry cache.
write-cache
Save the registry cache.
emoji
Launch IBus Emojier.
help
Show the commands list.

CAVEATS

Desktop integration needed. Engine selection required. X11/Wayland support varies.

HISTORY

IBus was created by Peng Huang as the next-generation input framework for Linux, replacing SCIM.

SEE ALSO

fcitx(1), fcitx5(1)

Copied to clipboard
Kai