🌏 Ubuntu 中文界面完整切换指南(XFCE/GNOME 通用)
我会分桌面环境给你最稳的步骤,你按自己装的方案(A 是 XFCE,B 是 GNOME)选就行,全程可直接复制命令。
🔧 第一步:先安装中文语言包(必须先做!)
不管哪个桌面,先执行这几条命令,把中文语言包装全:
# 更新软件源
sudo apt update
# 安装完整中文语言包
sudo apt install language-pack-zh-hans language-pack-zh-hans-base -y
# 安装中文字体(避免乱码)
sudo apt install fonts-wqy-microhei fonts-wqy-zenhei -y
🖥️ 方案 A:你装的 XFCE(Xubuntu)桌面 切换中文
1. 打开语言设置
- 方法 1:菜单 → Settings → Language Support
- 方法 2:终端直接输入命令打开:
sudo language-selector-gnome
2. 调整语言优先级
3. 切换区域格式(时间 / 日期 / 数字)
4. 重启系统生效
sudo reboot
重启后,XFCE 菜单、设置、系统界面就全变成中文了。
🖥️ 方案 B:你装的 GNOME(Ubuntu 原生)桌面 切换中文
1. 打开语言设置
- 方法 1:应用菜单 → Settings → Region & Language
- 方法 2:终端输入:
gnome-control-center region
2. 添加中文语言
3. 重启系统生效
sudo reboot
重启后 GNOME 界面就会变成中文。
⚙️ 额外优化(解决常见问题)
1. 终端还是英文?
如果终端还是英文,修改环境变量:
# 编辑环境变量文件
sudo nano /etc/default/locale
把内容改成:
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
保存(Ctrl+O → 回车 → Ctrl+X),然后重启生效。
2. 向日葵界面还是英文?
向日葵客户端的语言跟随系统,系统切中文后,重启向日葵就会自动变成中文,无需额外设置。
3. 输入法问题(切中文后打不出中文)
- XFCE:默认自带 fcitx 输入法,重启后在右上角切换,可在 Settings → Input Method 里配置
- GNOME:默认自带 IBus 输入法,重启后按 Win+空格 切换,可在 Settings → Keyboard 里添加中文输入法
出现问题解决办法:
✅ 第一步:先点「Apply System-Wide」(最容易漏!)
你现在的界面里,必须先点这个按钮,否则语言优先级不会真正写入系统:
✅ 第二步:修复输入法 + 区域格式(XFCE 必做)
1. 切换输入法系统(解决打不出中文 + 界面异常)
你现在 Keyboard input method system 显示 none,这是问题之一:
- 点击下拉框,选择 fcitx(XFCE/Xubuntu 官方默认输入法)
- 点 Close 关闭窗口,然后执行命令安装输入法框架:
sudo apt install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin -y
2. 切换区域格式为中国
✅ 第三步:强制写入系统环境变量(根治不生效)
如果上面操作完还是英文,直接用命令把系统语言锁死为中文,这是最稳的方法:
sudo nano /etc/default/locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_ALL=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
nano ~/.pam_environment
写入同样的内容,保存退出。
✅ 第四步:必须「注销重登 / 重启」,才会真正生效
语言设置的生效逻辑是:下次登录时才会加载新语言,只关窗口没用!
- 推荐直接重启系统:
sudo reboot
- 或者:点右上角菜单 → Log Out 注销,重新输入密码登录,效果一样。





