Linux

Where Does IBus Store Settings?

IBus keeps input method settings and engine tables in config files plus dconf on Linux. Main paths and what to back up.

Last updated

IBus splits framework settings from engine data. Active methods, hotkeys and panel options live in config files plus dconf keys. Tables and dictionaries ship with engine packages.

That split decides every move. Config without engines lists dead methods. Engines without config default to bare switching. Copy files plus database keys with IBus quit.

Where IBus stores this, by platform

Linux
~/.config/ibus/bus/

Engine choices, hotkeys and panel options. Tables ship with engine packages outside config. Pair folder copies with a dconf dump of the IBus path.

Frequently asked questions

How do I move IBus settings?

Copy the ibus config folder with IBus quit, plus a dconf dump of the IBus path. Engine choices and hotkeys travel with the files while panel behavior needs the database keys. Restore both for identical input switching.

Where are input method tables?

In engine packages and table files referenced by the config, commonly under share paths per engine. The config only names active methods. Reinstall the same engines on the new machine or methods stay listed but dead.

Notice an outdated path? Let us know.