【输入法】Ubuntu 22.04 终极输入法方案:Fcitx5 + 雾凇拼音 (Flatpak版)
方案:Fcitx5 + 雾凇拼音 (Flatpak版)
🚨 核心避坑逻辑 (必读)
- 为什么不用
apt install?
Ubuntu 22.04 仓库里的fcitx5-rime依赖的librime库版本是 1.7.3。而最新的“雾凇拼音”使用了 Lua 脚本和新特性,必须要求 librime ≥ 1.8.5。- ❌ 直接 apt 安装 = 能打字母,但死活不出汉字候选框。
- ✅ Flatpak 安装 = 自带最新运行库,完美运行。
第一步:清理环境 (拆旧)
如果你之前尝试过 apt 安装或者搜狗输入法,请务必先清理,防止冲突。
# 卸载 apt 安装的 fcitx5 相关组件sudoapt remove fcitx5 fcitx5-rime fcitx5-chinese-addons -y sudoapt autoremove -y # 清理残留配置 (可选,如果你想彻底重来)rm -rf ~/.local/share/fcitx5 rm -rf ~/.config/fcitx5 第二步:安装 Flatpak 及 Fcitx5 (建新)
Flatpak 是一个沙盒环境,能让我们用上最新版的软件。
- 安装 Flatpak 基础环境:
sudoapt update sudoaptinstall flatpak gnome-software-plugin-flatpak -y # 添加 Flathub 仓库 flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo - 安装 Fcitx5 全家桶 (Flatpak版):(下载可能需要一点时间)
# 安装主程序 flatpak install flathub org.fcitx.Fcitx5 -y # 安装 Rime (中州韵) 引擎插件 flatpak install flathub org.fcitx.Fcitx5.Addon.Rime -y # 安装中文插件 (为了更好的兼容性) flatpak install flathub org.fcitx.Fcitx5.Addon.ChineseAddons -y 第三步:部署“雾凇拼音” (关键路径)
⚠️ 坑点注意: Flatpak 应用的配置路径不在~/.local/share,而是在 ~/.var/app/...。
- 准备目录:
mkdir -p ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime - 下载雾凇拼音 (Rime-Ice):
# 使用 GitHub 镜像加速下载git clone --depth=1 https://github.com/iDvel/rime-ice.git /tmp/rime-ice - 安装配置:
# 把下载的文件全部复制到 Flatpak 的配置目录cp -r /tmp/rime-ice/* ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime/ 第四步:配置环境变量 & 自启动
为了让系统知道我们要用 Fcitx5,且让它开机自启。
- 设置环境变量 (解决无法打字/光标跟随问题):
sudonano /etc/environment 在文件末尾另起一行,粘贴以下内容:
GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx SDL_IM_MODULE=fcitx (按 Ctrl+O 回车保存,Ctrl+X 退出)
- 设置开机自启:
mkdir -p ~/.config/autostart cp /var/lib/flatpak/exports/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/ - 设置为系统默认:
执行im-config,选择 fcitx5 (如果没有 fcitx5 选项,确保上面的环境变量设好了,选 fcitx 也可以)。 - 🚨 必须操作:重启电脑 (Reboot)
不要尝试注销,直接重启最稳。
第五步:激活与美化
重启回来后:
- 打开配置工具(如果菜单找不到,运行命令):Bash
- 在左侧列表找到 Rime (中州韵),双击添加到右侧。
- 建议排序:1. Keyboard-English (英文) 2. Rime (中文)。
- 安装 Material Color 皮肤:
添加 Rime 输入法:
flatpak run --command=fcitx5-configtool org.fcitx.Fcitx5 # 1. 进入 Flatpak 主题目录mkdir -p ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/themes/ cd ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/themes/ # 2. 下载皮肤包git clone https://github.com/hosxy/Fcitx5-Material-Color.git Material-Color # 3. 激活主题cd Material-Color # Tips: 可用 ls theme-*.conf 查看所有可选颜色cp theme-blue.conf theme.conf - 启用皮肤:
回到 Fcitx5 配置工具 -> 附加组件 (Addons) -> 经典用户界面 (Classic UI) -> 点击配置 ⚙️。- Theme: 选择
Material-Color。 - Font: 推荐
Noto Sans CJK SC,大小设为 14 或 16。
- Theme: 选择
第六步:验证与使用
找个打字框,按 Ctrl+Space 切换。
- 测试打字:输入
nihao,应该能看到候选框。 - 测试雾凇:输入
rq(日期),应该显示202x-xx-xx。 - 切换繁简:按
Ctrl + .(点号) 或者F4菜单。
💡 如何更新词库?
以后想要最新的网络热词,只需要运行:
cd ~/.var/app/org.fcitx.Fcitx5/data/fcitx5/rime/ git pull flatpak run --command=fcitx5-remote org.fcitx.Fcitx5 -r