关键在于确保zh_CN.UTF-8 locale已生成、被识别且排在语言列表最前:先用locale -a | grep zh_CN验证,若无输出则需sudo dpkg-reconfigure locales生成并设为默认;Region & Language中必须将Chinese (China)拖至English之上;重启前须保留English垫底;终端用户建议选“保留旧名称”避免路径问题;GNOME桌面还需单独安装language-pack-gnome-zh-hans。

直接改系统显示语言,关键不是点几下鼠标,而是确保 zh_CN.UTF-8 这个 locale 已生成、被系统识别,并且排在语言列表最前面——缺一不可。图形界面操作失败,90% 是因为 zh_CN.UTF-8 根本没生成,或者 English 仍压在中文上面。
确认并生成 zh_CN.UTF-8 locale
图形设置不管用时,先看底层 locale 是否就绪。运行:
locale -a | grep zh_CN
如果没输出,说明系统没生成中文 locale,图形界面再怎么拖拽都无效。必须手动生成:
- 执行
sudo dpkg-reconfigure locales - 用方向键找到
zh_CN.UTF-8,按空格选中(别只勾中文,English 也得留着) - 回车后,在“默认 locale”页面选
zh_CN.UTF-8 - 等待生成完成,
locale命令应显示LANG=zh_CN.UTF-8
这一步跳过,后面所有图形操作都是白忙。
Region & Language 中拖拽顺序必须严格
很多用户点了 Apply System-Wide 却没生效,问题出在语言列表排序上。注意:
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
- 打开 Settings → Region & Language → Manage Installed Languages
- 在弹出窗口的 Language 标签页里,列表必须同时包含
Chinese (China)和English - 把
Chinese (China)拖到最顶部,但一定要确保它**在 English 之上**(不能只是“看起来在最顶”,要拖过 English 才算数) - 点击 Apply System-Wide 后,关掉窗口再重启,否则设置不落地
如果列表里只剩 Chinese,说明 English 被取消勾选了——这是 Ubuntu 的一个隐藏规则:English 必须存在且垫底,否则整个 locale 链会断裂。
重启后文件夹名要不要改?终端用户请选“保留旧名称”
重启登录时弹出的“是否将 Downloads 等目录改为中文”,看似是语言设置收尾,实则影响日常使用:
- 选
Keep Old Names:路径仍是~/Desktop、~/Documents,终端命令、脚本、开发工具完全不受影响 - 选
Update Names:路径变成~/桌面、~/文档,但几乎所有命令行工具(git、rsync、shell 脚本)都会因空格或中文路径报错 - 即使你不用终端,某些 IDE(如 VS Code)或 Docker 容器挂载也会因路径编码异常崩溃
这个选项没有后悔药,改完只能手动改回去,而且容易漏掉隐藏配置项。
GNOME 桌面没变中文?检查 language-pack-gnome-zh-hans
Ubuntu 22.04+ 默认 GNOME 桌面,有时菜单和设置界面仍是英文,但文件管理器已中文——这是 GNOME 自身翻译包缺失:
- 运行
sudo apt install language-pack-gnome-zh-hans - 别只装
language-pack-zh-hans,GNOME 组件需要单独的 gnome 包 - 装完无需重启,注销再登录即可生效
- 验证方式:打开 Settings → About,看“OS Name”是否显示“Ubuntu”还是“优班图”
这个包不装,zh_CN.UTF-8 再全也没用,GNOME 会 fallback 到英文翻译。

















