[f44] 配置 Fcitx5 输入法并导入雾凇拼音词库
01 May, 2026 07:02 PM +08:00
主要使用了 Flatpak Fcitx5。在开始之前,建议先 配置 Flatpak 的镜像源 。
1. 从 Flathub 安装 Fcitx5
首先安装 Fcitx5 本体。
flatpak install flathub org.fcitx.Fcitx5
然后安装需要的扩展,因为我要输入中文,所以应该安装 Chinese Addons 和 Rime for Fcitx 5 。
flatpak install flathub org.fcitx.Fcitx5.Addon.ChineseAddons
flatpak install flathub org.fcitx.Fcitx5.Addon.Rime
所有的扩展都可以在 Flathub 找到。
2. 安装 GNOME 扩展(对于 GNOME 桌面环境)
启动 Fcitx 5,会弹出一个通知,建议你安装 Input Method Panel。听他的,安装。
2. 设置全局环境变量(对于 COSMIC 桌面环境)
在 COSMIC 下,即使是 Flatpak 的 Fcitx5,也需要配置环境变量才能工作,我也不知道这是为什么,但是这似乎是被提倡的。即使这样,在一些应用,尤其是非 Flatpak 应用中,输入法仍然无法工作,我的建议是切换到 GNOME 桌面环境,解决 100% 的问题。上述问题在 2026 年 4 月存在。
# 写入环境变量到 bash_profile
cat << 'EOF' >> ~/.bash_profile
# Fcitx5 Flatpak 环境变量
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export SDL_IM_MODULE=fcitx
export GLFW_IM_MODULE=ibus
EOF
这样效果不错,并不会把文件弄乱。
3. 设置 Rime
在 Fcitx5 的设置中,把 中州韻(Rime)从 可用的输入法 列表移动到 当前的输入法 列表。
这样就可以 Ctrl + Space 切到 Rime ,打出中文!
4. 获取 Rime-ice 配置
原生的朙月拼音基础词库比较薄弱,所以引入社区中比较热门的方案,也就是 Rime-ice 。
你可以前往 Rime-ice 的 GitHub 仓库 ,在 Releases 页面下载最新的完整压缩包,并解压到本地(比如解压到 ~/Downloads/full/)。在这个目录里,你会看到 cn_dicts、lua 等子目录以及一堆 .yaml 文件。

5. 导入配置到 Flatpak 目录
由于我们使用的是 Flatpak 版的 Fcitx 5,受制于沙盒机制,它的 Rime 用户配置文件目录与常规安装是不同的。
它的真实工作目录位于:
~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime/
为了防止旧的配置文件或缓存产生冲突,先清空该目录。
mkdir -p ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime/
rm -rf ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime/*
然后将解压好的 Rime-ice 文件全数复制进去。
把下面命令中的 ~/Downloads/full/ 换成你解压的 full 目录的路径 。
cp -r ~/Downloads/full/* ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime/6. 使用 Rime-ice 方案
文件覆盖完成后,必须让 Rime 重新编译词库:
- 点击系统托盘中 Fcitx 5 的小键盘图标。
- Reload Configuration 。
完成后,切换到中州韻输入法状态下,按下 F4 呼出 Rime 的方案选单。在列表中选择 雾凇拼音 。
至此输入法就配置完成了。