由于 Pop!_OS 默认使用 ibus 输入法框架,我们需要切换到 fcitx5 并正确配置环境变量。
一、准备工作
1. 更新系统
sudo apt update && sudo apt upgrade -y
2. 安装必要依赖
sudo apt install dconf-cli wget curl git
二、卸载 ibus(可选但推荐)
为避免冲突,建议移除 ibus:
sudo apt remove --purge ibus ibus-rime
三、添加 fcitx5 官方 PPA(适配 Noble)
Ubuntu 24.04(Noble)尚未被 fcitx-team 的 PPA 完整支持,直接添加会 404(正如你在历史中遇到的)。
解决方法:使用 Debian/Ubuntu 官方源中的 fcitx5 包(已包含在 Noble 主仓库)。
✅ Pop!_OS 24.04 默认已包含 fcitx5 相关包,无需第三方 PPA。
安装 fcitx5 及中文支持
sudo apt install \
fcitx5 \
fcitx5-chinese-addons \
fcitx5-rime \
fcitx5-frontend-gtk3 \
fcitx5-frontend-gtk4 \
fcitx5-frontend-qt5 \
fcitx5-configtool \
fonts-noto-cjk \
fonts-wqy-microhei
💡 注意:包名是
fcitt5-frontend-gtk3(不是fcitx5-fronted-gtk3,你之前拼写错误导致找不到包)。
四、配置环境变量(关键步骤)
编辑用户级环境变量文件:
nano ~/.pam_environment
添加以下内容(确保换行正确):
GTK_IM_MODULE DEFAULT=fcitx5
QT_IM_MODULE DEFAULT=fcitx5
XMODIFIERS DEFAULT=\@im=fcitx5
⚠️ 注意:不要使用
~/.profile或~/.bashrc设置XMODIFIERS,Wayland 下可能失效。~/.pam_environment是最可靠的方式。
保存并退出(Ctrl+O, Enter, Ctrl+X)。
五、设置 fcitx5 为默认输入法
方法 1:使用 im-config(推荐)
im-config -n fcitx5
方法 2:手动设置(备用)
sudo update-alternatives --install /usr/bin/xinputrc xinputrc /etc/X11/xinit/xinput.d/fcitx5.conf 10
六、重启系统或重新登录
sudo reboot
重启后,fcitx5 应自动启动。可在系统托盘看到键盘图标。
七、使用东风破(DongfengPo)配置雾凇拼音
1. 安装东风破
东风破是一个 Rime 配置部署工具(Web GUI),方便管理输入方案。
cd ~/Downloads
wget https://github.com/fkxxyz/dongfengpo/releases/latest/download/dongfengpo-x86_64.AppImage
chmod +x dongfengpo-x86_64.AppImage
如果你之前用 AppImageLauncher 安装过但失败,可直接运行:
./dongfengpo-x86_64.AppImage
2. 首次启动配置
- 打开东风破后,点击 “配置目录” → 确保路径为:
~/.local/share/fcitx5/rime(这是 fcitx5-rime 的默认用户配置目录) - 点击 “方案管理” → 搜索 “雾凇拼音”
- 勾选
luna_pinyin(雾凇拼音主方案) - 可额外勾选:
luna_pinyin.extended(扩展词库)punctuation(智能标点)emoji(表情支持)
- 点击 “部署” 按钮
💡 部署后,fcitx5 会自动加载新方案。若未生效,在 fcitx5 配置界面(右键托盘图标 → 配置)中添加 “Rime” 输入法。
八、Fcitx5 配置优化(可选)
1. 启动时自动运行
确保 fcitx5 开机自启:
- 打开 Pop!_OS Settings → Applications → Startup
- 添加命令:
fcitx5 -d
2. 调整候选词窗口样式
编辑 ~/.config/fcitx5/conf/classicui.conf:
[ClassicUI]
FontSize=14
Font=PingFang SC
HighlightTextColor=#FFFFFF
HighlightColor=#1E88E5
可替换为你喜欢的字体,如
Noto Sans CJK SC、WenQuanYi Micro Hei。
九、验证与故障排查
常见问题:
- 输入框不显示:确认环境变量设置正确,且已重启。
- 无法切换输入法:按
Ctrl+Space或在 fcitx5 配置中设置快捷键。 - Rime 无雾凇拼音:确认东风破部署成功,且
luna_pinyin.schema.yaml存在于~/.local/share/fcitx5/rime/。
日志查看:
fcitx5 --debug
# 或查看 Rime 日志
cat ~/.local/share/fcitx5/rime/rime.log
十、参考链接
- 东风破 GitHub:https://github.com/fkxxyz/dongfengpo
- Fcitx5 官方文档:https://fcitx-im.org/wiki/Fcitx_5
- 雾凇拼音方案:https://github.com/LEOYoon-Tsaw/Rime_collections
完成以上步骤后,你将在 Pop!_OS 24.04 LTS 上拥有一个功能完整、支持雾凇拼音的 Fcitx5 Rime 输入法环境。如需进一步美化候选框或优化词库,可继续通过东风破管理。