技术文章
2026-10-05
10 阅读
ubuntu26.04换fcitx5+五笔拼音输入法
优势:
同时适配 Wayland(原版 Ubuntu GNOME)和 X11(你的 Xubuntu)
GTK、Qt、Electron 软件(VS Code、Chrome、MarkText)全部正常输入,不会出现切不出中文的坑(IBus 在 Qt/Electron 经常翻车)
WBPY(WubiPinyin)原生混输:正常打五笔;不会拆的字,直接敲拼音,不用切输入法,候选同时出五笔 / 拼音结果,和 Windows 极点五笔逻辑一致
原生包在 Ubuntu 源,不用第三方 PPA
IBus 不推荐做五笔拼音混输:IBus 只能分开装五笔、拼音两个输入源,需要手动切换,不能同一输入法混打,并且 VS Code、Electron 程序兼容性差。
完整安装命令(一次性复制运行)
sudo apt update sudo apt install fcitx5 fcitx5-config-qt fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-chinese-addons fcitx5-rime language-pack-zh-hans fonts-noto-cjk
1. 设置系统默认输入法框架
im-config -n fcitx5
弹窗选择 fcitx5,确认。
2. 配置环境变量(Xubuntu X11 必须,否则 VS Code 等软件无效)
nano ~/.xinputrc
写入:
export GTK_IM_MODULE=fcitx5 export QT_IM_MODULE=fcitx5 export XMODIFIERS=@im=fcitx5 export SDL_IM_MODULE=fcitx5
Ctrl+O 保存,Ctrl+X 退出。
3. 添加 Fcitx5 开机自启
Xubuntu:设置管理器 → 会话和启动 → 应用程序自启动 → 添加
名称:Fcitx5
命令:
fcitx5
4. 注销重登录(必须!)
登录后,终端打开配置面板:
fcitx5-config-qt
点左侧 +,取消勾选「只显示当前语言」,找到 WubiPinyin(五笔拼音)添加进去。
✅ 现在:直接敲五笔;不会打的字直接敲拼音,同一输入法内混输,不用切换。 快捷键默认
Super+空格中英文切换,你可以改成Ctrl+空格。
备选进阶方案:Fcitx5 + Rime 中州韵
如果你想要更强自定义、词库、86/98 五笔自由切换,Rime 也支持五笔拼音混输,但是配置复杂一点,适合折腾。日常使用优先 WBPY。
简单对比
表格
| 方案 | 五笔拼音混输 | VS Code/Chrome 兼容性 | 桌面 | 上手难度 |
|---|---|---|---|---|
| Fcitx5 + WubiPinyin | ✅原生混输,不用切换输入法 | ⭐⭐⭐⭐⭐ Wayland/X11 都稳 | GNOME / Xfce | 简单,推荐 |
| IBus | ❌五笔拼音是两个独立输入源,必须手动切换 | ⭐⭐ | GNOME | 不推荐 |
| Rime 中州韵 | ✅支持混输 | ⭐⭐⭐⭐⭐ | 全部 | 配置麻烦 |
小坑提醒
WBPY 是86 版五笔,如果你习惯 98 版五笔,要选 Rime。
注销重登之后,右下角会出现键盘图标。