Ubuntu需完整安装中文语言包、IBus框架及智能拼音输入源三者,并切换至Wayland会话,重启后右上角显示“中”且Ctrl+Space可弹出候选框才算配置成功。

Ubuntu 默认不带中文输入法,必须手动安装语言包 + 输入法框架 + 具体输入法,三者缺一不可。只装语言包或只加输入源,右上角图标不会出现中文选项,也切不出拼音。
确认中文语言包已完整安装
很多用户卡在“添加了中文输入源但没反应”,根本原因是 language-pack-zh-hans 没装全,或者没应用到系统级。
- 打开终端,运行:
sudo apt update && sudo apt install language-pack-zh-hans - 进「设置」→「区域与语言」→「管理已安装的语言」→ 确保勾选了
Chinese (Simplified),并点击Apply System-Wide - 关键一步:把
Chinese (Simplified)拖到语言列表最顶部,再点一次Apply System-Wide - 重启系统(不是注销),否则部分服务(如
ibus-daemon)不会加载中文 locale
选择并配置输入法框架(IBus 或 Fcitx)
Ubuntu 22.04+ 默认用 ibus,但很多人装了 fcitx5 后反而无法在浏览器/ Electron 应用里打字——因为环境变量没对齐。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 推荐新手直接用系统默认的
ibus:运行sudo apt install ibus-libpinyin(不要只装ibus,它不含中文引擎) - 如果已装过
fcitx5却失效,先卸载干净:sudo apt remove fcitx5\* && sudo apt autoremove - 别手动改
~/.xprofile加export GTK_IM_MODULE=ibus—— Ubuntu 22.04+ 的 GNOME 已自动处理,乱加反而冲突 - 验证框架是否生效:终端运行
ibus-daemon --version,有输出即正常
添加并置顶中文输入源
即使语言包和框架都对了,Chinese (Intelligent Pinyin) 在输入源列表里可能被藏在二级菜单下,或需要重启后才出现。
- 「设置」→「键盘」→「输入源」→ 点
+→ 搜索框输入Chinese→ 展开Chinese (IBus)子项 → 选Chinese (Intelligent Pinyin)→ 点Add - 务必把它拖到输入源列表第一位;否则按
Super+Space切换时,默认还是英文 - 如果搜不到
Intelligent Pinyin,说明ibus-libpinyin没装成功,重装并重启 - 右上角输入法图标显示
En或中才算真正启用;点它可手动切换,Super+Space是默认快捷键
浏览器/ VS Code 等应用里仍无法输入中文
这是最常被忽略的环节:GNOME 会话启动时没加载 IM 模块,或应用用了 Qt/GTK 不同后端,导致输入法挂载失败。
- 不用编辑
~/.xprofile,而是检查当前会话是否使用 Wayland:终端运行echo $XDG_SESSION_TYPE,输出wayland才是标准路径 - 若输出
x11,在登录界面点击右下角齿轮图标,选 “Ubuntu on Wayland” 再登录 - VS Code 用户注意:需在设置里关掉
editor.quickSuggestions的字符串建议,否则拼音候选框会被遮挡 - 最后验证:打开 Firefox 或 Chrome,点地址栏,按
Ctrl+Space强制触发候选框——能弹出拼音列表才算真正就绪
真正卡住人的地方从来不是“怎么点哪个按钮”,而是语言包、框架、输入源三者版本不匹配,或 Wayland/X11 混用导致 IM 模块加载失败。每一步做完都该验证对应组件是否在运行,而不是等全部配完再试。

















