Linux

Where Does Fcitx 5 Store Config and Input Data?

Fcitx 5 keeps profiles and addon configs in ~/.config/fcitx5, with data under ~/.local/share.

Last updated

Fcitx 5 splits settings from data. Profiles, addon configs, and the main config file live in ~/.config/fcitx5. User dictionaries, phrases, and table data sit under ~/.local/share/fcitx5. Theme files for the classic UI travel with the same folder copy.

Back up both trees to keep learned words and custom tables. The config tool writes the same files, so hand edits and GUI edits mix safely. Restart the input method after restoring.

Where Fcitx 5 stores this, by platform

Linux
~/.config/fcitx5

profile plus conf/ addon files and config main file. Copy with the input method stopped. Version in dotfiles for multi machine sync.

Linux
~/.local/share/fcitx5

Dictionaries, phrases, and input tables. This tree holds the personalization that took months to build, so back it up first.

Frequently asked questions

How do I move Fcitx 5 to a new machine?

Copy both config and data trees, install the same addons, and restart. Check input method order in the profile afterwards.

Where are Fcitx 5 user phrases?

Under the data tree in ~/.local/share/fcitx5. Export from the addon settings too as a readable spare before major edits.

Notice an outdated path? Let us know.