大部分博客让你
apt install fcitx5-wbpy。别装。 2026 年根本没这个包。真正的”Wubi Pinyin(五笔拼音)”引擎是fcitx5-chinese-addons里带的。本文告诉你哪些命令是真的能用。
Ubuntu 26.04 LTS(Resolute Raccoon) 是 GNOME 第一次彻底干掉 X11 session 的版本——Wayland 是唯一的显示服务,中文输入法在这上面终于稳了。如果你在 Linux 上输了好几年中文,对 IM 配置的印象大概率是”害怕”。2026 年没以前那么折腾了,前提是你得跳过网上还在互相抄的几个老命令。
这篇文章聊清:现在中文输入法的真实格局、五笔(86 / 98)各自的可用方案、五笔拼音混输到底能用哪些引擎、以及在 Ubuntu 26.04 LTS 上把完整工作链路打通的全过程。
现状速览(2026 年 7 月核对)
- 默认框架:
ibus。Ubuntu 的 GNOME Wayland session 自动起它。装个ibus-libpinyin,Settings → Keyboard → Input Sources 里直接出现 “Chinese (Intelligent Pinyin)”。日常拼音够用。 - ibus 上默认的五笔方案:
ibus-table-wubi,纯五笔 86,没有拼音混输。(源码包:mike-fabian/ibus-table-chinese。) - 要打五笔(或五笔拼音混输)你真正想要的:fcitx5(Resolute 上的版本是 5.1.19-1)。它支持你关心的所有五笔变体,有 Ubuntu 26.04 上唯一好用的”五笔拼音混输”原生引擎,Wayland 集成也是 2026 年几个 IM 框架里最稳的。
- 显示服务:只有 Wayland。fcitx5 5.1.10 / 5.1.12 修了早期对 Hyprland / Sway / River 的回归 bug。GNOME-Mutter 没问题;在 GNOME 上你可能需要装
gnome-shell-extension-kimpanel才能让候选框正确定位(见后文排错)。
apt install fcitx5-wbpy 是 fcitx4 时代的化石。这个包在 fcitx5 迁移期(Ubuntu 22.04 前后)被合并进了 fcitx5-chinese-addons,现代发行版根本没有 fcitx5-wbpy。你直接装会 404:
$ apt install fcitx5-wbpy
E: Unable to locate package fcitx5-wbpy“Wubi Pinyin(五笔拼音)”输入法还在 —— 只是它现在以 wbpy.conf.in.in 的形式作为 schema 塞在 fcitx5-chinese-addons 的源码仓库里,词典文件(wbpy.main.dict)由 libime-data 提供,安装路径 /usr/share/libime/。本文最后推荐的”五笔拼音混输方案”就是它。
五笔方案对比
这个矩阵是 2026 年真正重要的。所有五个都能在 Ubuntu 26.04 上装起来,关键差别是你能用什么。
fcitx5-chinese-addons: Wubi(wbx)。 纯五笔 86。最基础的 86 字根表,干不了混输。z 前缀可以反查字根码,但那是反查,不是混输。
fcitx5-chinese-addons: Wubi Pinyin(wbpy)。 想在 Ubuntu 26.04 上做”五笔拼音混输”,你就要这个。它的字根布局跟 wbx 一样,但每个字同时挂了一个五笔码和一个完整拼音 作为查询键。你可以在同一段预编辑区里直接 wg(五笔,打”我”)然后接 ni(拼音,打”你”),候选框里两个都出来,不用按任何模式切换键。强推。
fcitx5-table-extra: Wubi98(wubi98 系列)。 纯五笔 98,1998 年定的另一套字根,有些老五笔用户更习惯。fcitx5-table-extra 里有 四个 跟五笔 98 相关的表:wubi98、wubi98-single(单字模式锁定)、wubi98-pinyin(拼音反查辅助)、wubi-large(扩展词库)。注意: 上游 README 是过时的,只提了”注音 / 郑码 / 仓颉 / 速成”。实际的 tables/ 目录比 README 写得多——以目录为准。
fcitx5-rime + rime-wubi schema。 最能定制,门槛也最高。开箱就有:wubi86.schema.yaml(纯五笔 86)、wubi_trad.schema.yaml(五笔 86 繁体)、wubi_pinyin.schema.yaml(混输版)。装 schema 就两行:apt install fcitx5-rime 然后 bash rime-install wubi pinyin-simp(通过 rime/plum)。混输的语法是 RIME 特有的:直接打五笔码,想切拼音就用反引号 ` 包住 + 单引号 ‘ 收尾,比如 wg`ni' 会让 wg 走五笔输出,下一个字符切拼音。习惯 wbpy 那种无缝混输会觉得这个有点别扭,但要玩 Wubi98 混输就只能靠它(fcitx5-chinese-addons 里没有 Wubi98 混输版本)。
ibus-table-wubi。 在 ibus 下的纯五笔 86,没混输。如果你整个 stack 都在 ibus 上、又想保留 ibus 默认体验,这个是干净的降级选项。要混输就得单加 ibus-libpinyin 然后 Ctrl+Shift+space 手动切换——这正是大部分人想逃离的 Win 习惯。
iWubi(第三方,源码编译)。 Ubuntu 26.04 没打包。GitHub 单仓库维护多年,有五笔拼音混输,但 README 里只测到 Ubuntu 18.04。26.04 上不折腾。
一句话:想要五笔拼音混输就用 fcitx5-chinese-addons 里的 Wubi Pinyin schema。 想要 Wubi98 混输就只剩 RIME 路线。
按使用场景选引擎
| 你想干什么 | 推荐 |
|---|---|
| 纯五笔 86,不混输 | ibus-table-wubi(默认 ibus 路径)或 fcitx5-chinese-addons: Wubi (wbx)(如果你已经在用 fcitx5) |
| 五笔 86 + 拼音混输 | fcitx5-chinese-addons: Wubi Pinyin (wbpy)(默认 fcitx5 路线) |
| 五笔 98,纯 | fcitx5-table-extra: Wubi98 |
| 五笔 98 + 拼音混输 | RIME + wubi_pinyin.schema.yaml(门槛最高,唯一选项) |
| 纯拼音 + 智能联想 | fcitx5:装 fcitx5-chinese-addons 的 Pinyin 引擎;ibus:装 ibus-libpinyin |
| 双拼 | fcitx5 自带;RIME 方案更多 |
在 Ubuntu 26.04 上装 fcitx5 + Wubi Pinyin
下面的命令在 Resolute 上一个个验证过,不需要 PPA:
sudo apt update
sudo apt install fcitx5
fcitx5-chinese-addons
fcitx5-frontend-gtk3
fcitx5-frontend-gtk4
fcitx5-frontend-qt5
fcitx5-frontend-qt6
fcitx5-config-qt想加云拼音联想 + emoji 支持:
sudo apt install fcitx5-module-cloudpinyin切换 IM 框架:
sudo apt install im-config
im-config -n fcitx5fcitx5 不会自己读 GTK / Qt 应用的环境变量,四个 IM 模块变量必须显式设置:
sudo tee /etc/environment.d/fcitx5.conf > /dev/null << 'EOF'
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
EOFfcitx5 不会自动启动,把它加进 autostart:
mkdir -p ~/.config/autostart
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/GNOME 上要装 AppIndicator 扩展,否则托盘图标不会出现(默认 GNOME 不显示这种图标):
gnome-extensions enable ubuntu-appindicators@ubuntu.com注销再登录(不是重启,注销一次就够)。然后:
fcitx5-configtool在配置工具里:点左下角 + 添加输入法,先取消勾选 “Only Show Current Language”——这一步是各路教程经常忘的——再搜 wubi,选 Wubi Pinyin。把它拖到列表最上面,让它成为英文状态按下切换键时的默认引擎。保存。
试着打几个字。你应该看到候选框。敲 wg —— 应该出现”我”以及其他 wg 前缀的字。候选时按 Shift 确认。核心测试:直接敲 wg ni 不提交,你应该看到 wg 的五笔候选和 ni 的拼音候选在同一个候选窗口里,按空格会把每个字符的最佳候选依次上屏。这就是五笔拼音混输。
五笔 98 的额外步骤
如果你是五笔 98 用户,前 7 步跟上面一样,再补:
sudo apt install fcitx5-table-extra
fcitx5-table-wubi98fcitx5-configtool 里再次取消 “Only Show Current Language”,搜 wubi98,选你想要的:
Wubi98—— 标准 98 字根Wubi98 (single-character mode)—— 锁定每键一字Wubi98 (Pinyin helper)—— 加z前缀拼音反查(只能反查,不能混输)Wubi Large Dictionary—— 扩展词库版
如果一定要在 Ubuntu 26.04 上做 Wubi98 拼音混输,那只能走 RIME,已经超出本文范围。步骤大致是:sudo apt install fcitx5-rime && bash rime-install wubi pinyin-simp,编辑 ~/.local/share/fcitx5/rime/default.custom.yaml,把 wubi_pinyin 加进 schema_list。
GNOME Wayland 上的常见坑
三个最常见的:
托盘图标不见了。 fcitx5 已经起来了,configtool 也能开,但顶栏看不到图标。GNOME 的 AppIndicator 扩展没启用。gnome-extensions enable ubuntu-appindicators@ubuntu.com,注销,登录。
候选框飘到错的窗口后面 / 不跟光标。 GNOME 没有完整实现 fcitx5 用的那个 input-method 协议。两个对策:(a) 装 gnome-shell-extension-kimpanel(extensions.gnome.org,extension 261)—— 顶上有个稳定位置的候选栏;(b) 用 KDE Plasma 6,它的 systemtray widget 原生集成 fcitx5 的候选框。
按 Super+Space 没反应。 GNOME 自己把 Super+Space 绑给 input-source 切换了。fcitx5 的默认热键是 Ctrl+Space(默认不冲突)。fcitx5-configtool → “Hotkey” 标签页 → 把 “Trigger Input Method” 改成 Ctrl+Space(或你顺手的)。Super+Space 还会留给 GNOME,用来切 ibus 的引擎;因为设了 INPUT_METHOD=fcitx,fcitx5 不会出现在那个列表里。
fcitx5 自动启动没生效。 注销一次再登录。GNOME Wayland 的 session 启动顺序比较固执,一次注销就好。
2026 年不必装的三个东西
- 搜狗拼音 Linux(最后版本 v4.2.1,2023 年)。基于 fcitx4 构建,GNOME 42+ / Wayland 上跑不动。别试。
- fcitx4 本身。Ubuntu 26.04 默认不打包 fcitx4,上游也基本不维护了。要么用 fcitx5 要么用 ibus。
- 任何
apt install fcitx5-wbpy的写法。没这个包。要的 schema 是fcitx5-chinese-addons里的Wubi Pinyin。
下一篇规划
如果数据凑齐,两篇续作已经在排期:
- RIME on Ubuntu 26.04:wubi_pinyin schema 完整调参——反引号混输、词库扩展、跟 fcitx5 托盘的联动。
- KDE Plasma 6 vs GNOME 50:fcitx5 的 Wayland 集成谁更丝滑——KDE 的 kimpanel widget 直接干掉 GNOME 上 fcitx5 的两个最大槽点。
评论区告诉我哪个更想先看,决定下一篇的优先级。
参考资料(2026 年 7 月核对):packages.ubuntu.com Resolute 上的 `fcitx5-5.1.19-1、github.com/fcitx/fcitx5-chinese-addons的wbpy.conf.in.in、github.com/fcitx/fcitx5-table-extra/tree/master/tables、github.com/rime/rime-wubi`。*
评论