2024-ubuntu多个常用版本的中文输入法安装方法,供学习参考

[复制链接]
发表于 2026-10-3 21:01:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

Ubuntu 各版本中文输入法安装方法(18.04 / 20.04 / 22.04 / 23.04)

在 Ubuntu 上装中文输入法,最常见的结果就是:装了一堆包,重启之后按 Ctrl+Space 没反应,或者输入法图标压根不出现。问题往往不在「装没装输入法」,而在于语言包 → 输入法框架 → 输入引擎 → 会话启用这四环里哪一环没接上。这篇按版本把每一步列清楚。

一、Ubuntu 22.04:图形界面配置法

1. 安装依赖包

sudo apt update
sudo apt install language-pack-en-base language-pack-zh-cn
sudo apt install ibus
sudo apt install ibus-gtk ibus-pinyin
sudo apt install ibus-libpinyin

拆开看:language-pack-zh-cn 是中文语言包(不装它,系统里连「中文」这个语言项都加不了);ibus 是输入法框架;ibus-gtk 是 GTK 桌面集成组件(让托盘图标能出现就靠它);ibus-libpinyin 才是真正的智能拼音引擎。

2. 系统设置里配置

  • 打开系统设置(点桌面左上角的「系统」图标 → 设置),进「区域与语言」→「语言」;
  • 在语言列表里能看到汉语(中国),选中点「添加」;
  • 再找「地域」选项,把中国的地域设置加上;
  • 到「键盘」→「输入源」,点添加,选中文(智能拼音)作为输入法;
  • 在「键盘」设置里配一个切换快捷键;
  • 测试:按 Super(Windows 键)+ 空格 切到中文输入法试打几个字。

有些改动需要重启计算机才会生效。

二、Ubuntu 23.04:命令行 + 图形界面两条路

命令行方式

sudo apt update
sudo apt install ibus
sudo apt install ibus-libpinyin
# 配置 IBus
ibus-setup

跑 ibus-setup 会出一个图形配置向导,按提示选输入法引擎、配快捷键即可。

再设置默认输入法引擎,编辑 ~/.bashrc 或 ~/.bash_profile:

export XMODIFIERS="@im=ibus"

然后 source ~/.bashrc,并重启 IBus 服务:

sudo systemctl restart ibus-daemon

图形界面方式

  • 系统菜单里打开「设置」→「语言支持」;
  • 「语言」部分点添加,选汉语、简体中文;
  • 「输入法」部分点添加,选 IBus,再挑具体引擎(如 ibus-libpinyin);
  • 点新加的输入法旁的「配置」按钮,设置切换快捷键等;
  • 应用后按快捷键(通常 Ctrl+Space)测试。

三、Ubuntu 20.04 与 18.04

这两代做法接近,区别只在引擎包名(20.04 以后更推荐 ibus-libpinyin,18.04 时代常见 ibus-pinyin):

sudo apt update
sudo apt install ibus
sudo apt install ibus-pinyin        # 或 20.04 上的 ibus-libpinyin
sudo apt install language-pack-zh-cn

然后:

  • 装完注销当前用户、重新登录才生效(这两代上这一步比重启更常用);
  • 系统设置 →「区域与语言」→「语言」→ 添加「中文(简体)」或「中文(繁体)」;
  • 「输入法」部分点添加,选 ibus-pinyin(或你装的引擎)ipt;
  • 系统设置 →「键盘」→「快捷键」→「自定义快捷键」,自己添加一条来切换输入法——这两代默认快捷键经常和别的软件冲突,自定义一条最稳。

四、四代版本的差异速查

  • 18.04:language-pack-zh-cn + ibus-pinyin,注销重登录生效,快捷键要自定义;
  • 20.04:ibus-libpinyin 推荐,其余同 18.04;
  • 22.04:language-pack-en-base + ibus-libpinyin,Super+空格切换,支持配切换快捷键;
  • 23.04:多了一整条 ibus-setup 命令行配置路径和 XMODIFIERS 写法。

五、装完不生效的排查顺序

  1. 先看 IBus 有没有起来:ps aux | grep ibus,没有就手动 ibus-daemon 起一下;
  2. 看引擎装没装:ibus list-engine,列表里应该有拼音相关条目;
  3. 看语言包:locale -a | grep zh,没有 zh_CN 就补装语言包;
  4. 看桌面集成:托盘没图标多半是缺 ibus-gtk / ibus-gtk3 / ibus-gtk4;
  5. 快捷键被吃掉:换一条不常用的组合,或在「区域与语言」里改.input 顺序。

小结

中文输入法装不上,八成是「语言包 → 框架 → 引擎 → 会话」这条链断了一节:语言包不装就加不了中文语言;框架不装引擎跑不起来;引擎不装就没拼音;会话没启用(GNOME 的 input source 没加 / 没 XMODIFIERS)就切不过去。按上面四代版本对号入座,再照五步排查走一遍,基本都能通。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表