请问下如何在纯命令行下配置Fcitx

大家好,现在有一个需求是用 Qt 做一个简单的 Fcitx 配置工具(比如 KDE 下的 kcm-fcitx,不过比那个简单很多)
有如下功能:
获取到当前已经按照了那些 Fcitx 的输入法 (如 Google,搜狗) 等,
指定当前输入法的顺序
等。

请问下我应该从何处着手?
Fcitx 是否有相关的 API 或者配置命令,或者我应该去读取或者修改一些配置文件?

如果你没有安装任何的配置工具, 一般是 kcm-fcitx 和 fcitx-config-gtk3. 它就直接用默认的文本编辑器打开了配置文件, 一般是 ~/.config/fcitx/config, 当然 ~/.config/fcitx/ 目录下还要其他的配置文件.

纯命令行下配置的话, 意思就是自己编辑对应的配置文件, 然后可能需要重启 fcitx 吧.