Most blogs will tell you to apt install fcitx5-wbpy. Don’t. That package doesn’t exist in 2026. The “Wubi Pinyin” IME is bundled with fcitx5-chinese-addons. This guide tells you what’s actually true.

Ubuntu 26.04 LTS (Resolute Raccoon) is the first release where GNOME has dropped the X11 session entirely — Wayland is the only game in town, and the input method story is finally mature for both ibus and fcitx5. If you’ve been typing Chinese on Linux for years, you’ve probably learned to dread IM setup. In 2026 the path is calmer than the old guides made it, but only if you skip the cargo-cult commands the rest of the internet still copy-paste.

This article covers what the lay-of-the-land looks like, what’s actually supported for 五笔 (Wubi), what’s supported for 五笔拼音混输 (Wubi + Pinyin mixed input), and how to ship the working stack end-to-end on Ubuntu 26.04 LTS.

The current state (verified July 2026)

  • Default framework: ibus — Ubuntu’s GNOME-Wayland session auto-starts it. Install ibus-libpinyin and the “Chinese (Intelligent Pinyin)” entry shows up in Settings → Keyboard → Input Sources out of the box. Good enough for pinyin.
  • Default Wubi path on ibus: ibus-table-wubi — ships pure Wubi86. No mixed pinyin mode. (Source pkg: mike-fabian/ibus-table-chinese.)
  • The framework you actually want for 五笔: fcitx5 (5.1.19-1 on Resolute). It supports every Wubi variant you’ll care about, has the only built-in Wubi-pinyin mixed engine that actually works on Ubuntu 26.04, and has the best Wayland integration of any IM framework in 2026.
  • Display server: Wayland only. fcitx5 5.1.10 / 5.1.12 fixed earlier regressions with Hyprland / Sway / River. GNOME-Mutter works fine; you may need gnome-shell-extension-kimpanel for the candidate popup on GNOME (see the troubleshooting section).

The apt install fcitx5-wbpy you keep seeing in old Reddit threads and CSDN tutorials is a fossil from the fcitx4 era. The package was renamed and folded into fcitx5-chinese-addons during the fcitx5 transition (around Ubuntu 22.04). Modern distros just don’t have a fcitx5-wbpy. Apt will 404 if you try:

Bash
$ apt install fcitx5-wbpy
E: Unable to locate package fcitx5-wbpy

The “Wubi Pinyin” (五笔拼音) input method still exists — it’s just shipped as part of the fcitx5-chinese-addons data, with its IME definition at wbpy.conf.in.in inside the source repo and its dictionary (wbpy.main.dict) installed by libime-data to /usr/share/libime/. That’s the engine this whole article will end up recommending if you want mixed input without RIME.

What each engine does and doesn’t do for 五笔

Here’s the matrix that matters. All five of these are installable on Ubuntu 26.04 today; they differ in what they actually give you.

fcitx5-chinese-addons: Wubi (wbx). Pure Wubi86. The base 五笔86 table — nothing else. You can’t mix in pinyin mid-sentence. The z prefix gives you a one-shot reverse-lookup (type the character, get its code) but that’s not mixing, it’s a helper.

fcitx5-chinese-addons: Wubi Pinyin (wbpy). This is the one you want for 五笔拼音混输 on Ubuntu 26.04. Same Wubi86 root layout as wbx, but every character carries both a wubi code AND a full pinyin spelling as a lookup key. You can type wg (五笔 for 我), then immediately ni (pinyin for 你) in the same buffer — both resolve in one candidate window. No mode toggle, no Control+Shift gymnastics. Highly recommended.

fcitx5-table-extra: Wubi98 (wubi98 and friends). Pure Wubi98 — a different root layout designed in 1998 that some 五笔 users prefer. fcitx5-table-extra has four Wubi98 tables in it: wubi98, wubi98-single, wubi98-pinyin (the only one here that’s hybrid, but the pinyin side is just a reverse-lookup helper, not mixed input), and wubi-large. Note: the upstream README for fcitx5-table-extra is stale and only mentions Boshiamy/Zhengma/Cangjie/Quick. The actual tables/ directory is larger — trust the directory listing, not the README.

fcitx5-rime with rime-wubi schemas. RIME is the most configurable option, but the steepest learning curve. Out of the box: wubi86.schema.yaml (pure Wubi86), wubi_trad.schema.yaml (Wubi86 traditional), and wubi_pinyin.schema.yaml (the hybrid one). Installing the schema is two commands: install fcitx5-rime, then bash rime-install wubi pinyin-simp (via rime/plum). Mix mechanism is RIME-specific: type wubi codes directly, and for a single pinyin switch, prefix with backtick ` and suffix with apostrophe '`` — e.g. ``wgni’`will keepwgas wubi output and switch the next character to pinyin. It's cute but feels clunky compared towbpy` if you only need light mixing.

ibus-table-wubi. Pure Wubi86 only via ibus. No mixed input. If you’re already on ibus for the rest of your stack, this is a clean drop-in. If you want mixed input, ibus forces you to add a separate ibus-libpinyin engine and toggle per-character with Ctrl+Shift+space — same as the Windows-IME-habit most of us are trying to escape.

iWubi (third-party, install from source). Not packaged for Ubuntu 26.04. Maintained for years on a single GitHub repo. Has 五笔拼音混输 built in but you have to git clone && sudo make install it, and it’s only been tested through Ubuntu 18.04 per the README. Skipping it on a 26.04 box.

The tl;dr: use fcitx5-chinese-addons‘s Wubi Pinyin schema for mixed input. If you’re committed to Wubi98 (rare but it exists), use fcitx5-table-extra‘s wubi98-pinyin for light reverse-lookup or RIME for the full hybrid.

Picking your engine by use case

If you only want to keep typing 五笔 and don’t care about mixed input:

  • ibus-table-wubi (1.8.14-1build1 on Resolute) — install, add via Settings → Keyboard → Input Sources, you’re done. ibus is already the default.
  • fcitx5-chinese-addons: Wubi (wbx) — if you’re already on fcitx5 for other reasons (say, you use Zhuyin or Hangul too).

If you want 五笔拼音混输 (the answer to the original question):

  • Default / minimal install: fcitx5-chinese-addons: Wubi Pinyin (wbpy). This is what “五笔拼音” actually means in 2026 Linux.
  • If you want Wubi98 mixed input specifically: RIME is the only real path. Configure wubi_pinyin.schema.yaml after bash rime-install wubi pinyin-simp.
  • If you want Chinese pinyin with a smart suggestion engine (no 五笔 at all): fcitx5-chinese-addons: Pinyin (libime-based, freq-learning, supports cloud lookup via fcitx5-module-cloudpinyin). For ibus users: ibus-libpinyin is the equivalent.

If you live in a terminal and want 双拼 (Shuangpin) or fuzzy pinyin: fcitx5-chinese-addons has a Shuangpin scheme built in. RIME has more shapes.

Installing fcitx5 + Wubi Pinyin on Ubuntu 26.04

This is the working sequence. Each step verified on resolute packages; no PPA required.

Bash
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

If you also want pinyin with cloud lookup and emoji support:

Bash
sudo apt install fcitx5-module-cloudpinyin

Set fcitx5 as your active IM framework:

Bash
sudo apt install im-config
im-config -n fcitx5

Add the four IM-module environment variables (fcitx5 won’t pick up under GTK / Qt apps without these):

Bash
sudo tee /etc/environment.d/fcitx5.conf > /dev/null << 'EOF'
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
EOF

Make fcitx5 auto-start on login (GNOME Wayland won’t start it for you):

Bash
mkdir -p ~/.config/autostart
cp /usr/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/

Enable the AppIndicator extension so the fcitx5 tray icon shows up on GNOME (otherwise you have no way to switch engines):

Bash
gnome-extensions enable ubuntu-appindicators@ubuntu.com

Log out and back in. Run:

Bash
fcitx5-configtool

In the config tool, click the + button at the bottom-left, uncheck “Only Show Current Language” (this is the part the docs forget), then search wubi and pick Wubi Pinyin. Move it up the list so it’s the default for English-keyboard toggle. Save.

Type something. You should get candidates. Press wg — you should see 我 (and four or five other characters all reachable from wg). Press Shift while it’s in the buffer to commit the selection, or keep typing to refine.

To confirm you’re truly mixed-input: type wg ni in one go (without committing). You should see both wg-prefixed wubi candidates AND ni pinyin candidates in the same list, and pressing space commits the best match for each character in sequence. That’s 五笔拼音混输.

Wubi98 setup (if you specifically need it)

Same first seven steps as above, but add the Wubi98 metapackage instead of relying on fcitx5-chinese-addons for 五笔:

Bash
sudo apt install fcitx5-table-extra 
                 fcitx5-table-wubi98

In fcitx5-configtool, disable “Only Show Current Language” again, search wubi98, and pick whichever table you want. The four tables are:

  • Wubi98 — standard 98 root layout
  • Wubi98 (single-character mode) — locks to one character per keystroke
  • Wubi98 (Pinyin helper) — adds pinyin reverse-lookup via z prefix (not mixed, helper only)
  • Wubi Large Dictionary — extended vocabulary variant

If you specifically want Wubi98 + Pinyin mixed input (not just helper), RIME is your only path on Ubuntu 26.04. That’s outside this article’s scope but the steps are: sudo apt install fcitx5-rime && bash rime-install wubi pinyin-simp then edit ~/.local/share/fcitx5/rime/default.custom.yaml and put wubi_pinyin into the schema_list.

Troubleshooting on Ubuntu 26.04 GNOME Wayland

These are the three things that bite everyone.

Tray icon missing. You enabled fcitx5, ran fcitx5-configtool, but there’s no icon in the top bar. That’s the GNOME AppIndicator extension not running. Run gnome-extensions enable ubuntu-appindicators@ubuntu.com, log out, log back in.

Candidate popup appears behind the focused text field, or doesn’t follow the cursor. GNOME doesn’t fully implement the input-method protocol fcitx5 uses for its popup. Two workarounds: (a) install gnome-shell-extension-kimpanel from extensions.gnome.org (extension id 261) — this gives you a top-bar panel that shows candidates in a stable place; (b) install KDE Plasma — its systemtray widget integrates with fcitx5’s popup natively. KDE is genuinely the path of least resistance for fcitx5 on Wayland in 2026.

Pressing Super+Space doesn’t switch anything. GNOME binds Super+Space for its own input-source switcher. fcitx5’s default shortcut is Ctrl+Space, which collides with nothing important. Open fcitx5-configtool → “Hotkey” tab → set “Trigger Input Method” to Ctrl+Space (or whatever you like). GNOME’s Super+Space will switch between ibus-engine entries — and fcitx5 hides from it because you’ve set INPUT_METHOD=fcitx.

fcitx5 autostart didn’t fire. Log out and log back in. On GNOME Wayland the user session daemon start order is opinionated; one logout-loop fixes it.

A note on what’s not worth installing in 2026

Three things that used to be on the list and shouldn’t be anymore:

  • Sogou Pinyin for Linux (last release v4.2.1 in 2023). Built against fcitx4, doesn’t work on GNOME 42+ / Wayland. Skip.
  • fcitx (fcitx4) itself. Not packaged by default on Ubuntu 26.04 and no longer maintained upstream. Use fcitx5.
  • Any reference to fcitx5-wbpy. Doesn’t exist as a package. The relevant schema is Wubi Pinyin inside fcitx5-chinese-addons.

What’s next

Two follow-on articles I’m planning if the data lands in front of me:

  1. RIME on Ubuntu 26.04: full wubi_pinyin schema tuning — backtick-prefixed mixing, custom vocab, integration with fcitx5’s tray.
  2. fcitx5 on KDE Plasma 6 vs GNOME 50: the Wayland integration story — KDE’s kimpanel widget removes the two biggest fcitx5/GNOME annoyances.

Tell me in the comments if either is more useful than the other — that decides which gets written first.


Sources verified July 2026: packages.ubuntu.com (Resolute/26.04 packages), github.com/fcitx/fcitx5-chinese-addons for wbpy.conf.in.in, github.com/fcitx/fcitx5-table-extra/tree/master/tables, github.com/rime/rime-wubi, packages.ubuntu.com search for `fcitx5-` 5.1.19-1.*

Last modified: 2026年7月14日

Author

Comments

Write a Reply or Comment

Your email address will not be published.