每次打开新安装的Ubuntu,面对满屏的英文界面,很多新手都会感到隔阂——明明功能齐全,却因为语言门槛难以快速上手。其实,把Ubuntu打造成熟悉的中文环境,远没有想象中复杂,全程只需几步操作,无论是图形化界面还是命令行,都能轻松搞定。
本文适配Ubuntu 20.04、22.04、24.04等主流LTS版本,同时覆盖桌面版、WSL2下的Ubuntu以及服务器版(无图形界面),不仅告诉你“怎么做”,还会解释背后的核心逻辑,帮你避开常见坑点,让你快速适应Ubuntu的中文使用环境。
一、前置认知:Ubuntu语言设置的核心逻辑
在动手设置前,先花1分钟搞懂Ubuntu的语言体系,能让你遇到问题时不盲目尝试。Ubuntu的中文显示,本质是「语言包+区域设置(Locale)+输入法框架」三者协同工作,缺一不可:
-
语言包:包含系统菜单、对话框、帮助文档的中文翻译文件,没有它,即使设置了中文,系统也会显示英文或乱码;
-
区域设置(Locale):定义语言、地域、字符集的环境变量,不仅控制界面语言,还影响时间格式、货币符号等,常用的中文Locale是
zh_CN.UTF-8(UTF-8编码,支持所有中文字符); -
输入法框架:独立于界面语言的系统,负责管理中文输入法(如拼音、五笔),主流框架有IBus和Fcitx5,后者更轻便、兼容性更好。
配置顺序建议:先安装中文语言包 → 设置默认Locale → 配置中文输入法,顺序错了可能导致设置失效或乱码。
二、桌面版Ubuntu中文界面设置(新手首选,图形化操作)
适用于Ubuntu桌面版(最常用场景),全程鼠标操作,无需输入命令,适合刚接触Ubuntu的新手。
步骤1:打开系统设置,找到语言配置入口
1. 点击屏幕左上角的「活动」(Activities),在搜索框中输入「Settings」(设置),点击打开系统设置窗口;
2. 在设置窗口中,找到并点击「区域与语言」(Region & Language)选项,进入语言配置页面;
3. 若你的系统当前是英文界面,对应路径为:Settings → Region & Language,位置在设置窗口的中上部,容易找到。
步骤2:安装中文语言包
1. 在「区域与语言」页面的「语言」(Language)一栏,会显示当前系统语言(默认通常是English (United States));
2. 点击「管理已安装的语言」(Manage Installed Languages),若首次操作,系统会提示「语言支持没有完全安装」,点击「安装」即可;
3. 系统会自动下载并安装完整的语言支持文件,这个过程需要联网,下载量约几百MB,根据网络速度耐心等待即可(建议提前切换国内镜像源,加快下载速度);
4. 安装完成后,会弹出「语言支持」窗口,在「语言」标签页下,找到「汉语(中文)」,用鼠标将其拖拽到列表最顶端(设置为默认语言)。
步骤3:应用设置并重启生效
1. 点击「语言支持」窗口右下角的「应用到整个系统」(Apply System-Wide),系统会提示「需要注销并重新登录才能使更改生效」;
2. 点击屏幕右上角的用户名,选择「注销」(Log Out),退出当前用户会话;
3. 重新登录账户,此时你会发现,系统菜单、文件夹名称、设置界面等都已变成中文;
4. 可选操作:重新登录后,可能会弹出「是否将文件夹名称更新为中文」的提示,若今后长期使用中文界面,点击「更新名称」即可(如“Documents”改为“文档”、“Pictures”改为“图片”)。
步骤4:补充中文字体(避免乱码)
部分版本的Ubuntu安装中文语言包后,可能会出现中文显示模糊、缺字或方块乱码的情况,只需安装常用中文字体即可解决:
1. 打开「软件」(Software)应用,搜索「文泉驿」「Noto Sans CJK」等中文字体;
2. 安装「文泉驿微米黑」「Noto Sans SC」(谷歌开源中文字体),安装完成后,重启系统即可生效;
3. 若想手动调整字体大小和样式,可进入「设置 → 外观 → 字体」,根据自己的习惯修改。
三、命令行设置中文界面(适用于服务器/高级用户)
若你使用的是Ubuntu服务器版(无图形界面),或习惯用命令行操作,可通过以下步骤快速设置中文,全程复制命令即可,无需手动修改配置。
步骤1:更新软件包列表
打开终端(快捷键Ctrl+Alt+T,服务器版直接登录终端),执行以下命令,更新软件包列表,确保能获取最新的中文语言包:
sudo apt update
步骤2:安装中文语言包和Locale支持
执行以下命令,安装简体中文语言包和完整的Locale支持:
# 安装简体中文语言包 sudo apt install language-pack-zh-hans language-pack-gnome-zh-hans -y # 生成中文Locale(解决乱码核心步骤) sudo locale-gen zh_CN.UTF-8
步骤3:设置默认Locale为中文
执行以下命令,将系统默认Locale设置为zh_CN.UTF-8:
sudo update-locale LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8
步骤4:验证设置并生效
1. 执行以下命令,查看当前Locale设置,确认所有变量均为zh_CN.UTF-8:
locale
2. 生效设置:图形界面需注销重登,服务器版(无图形界面)执行以下命令,立即生效:
source ~/.bashrc
3. 测试:执行echo "你好,Ubuntu",若能正常显示中文,说明设置成功。
四、WSL2下Ubuntu中文界面设置(特殊场景适配)
很多人在WSL2(Windows子系统)中使用Ubuntu,其中文设置与桌面版略有不同,需额外配置字体和编码,避免乱码。
步骤1:安装中文语言包和Locale(同命令行步骤)
sudo apt update sudo apt install language-pack-zh-hans -y sudo locale-gen zh_CN.UTF-8 sudo update-locale LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8
步骤2:安装中文字体(解决WSL2中文方块乱码)
WSL2默认缺少中文字体,需手动安装,执行以下命令:
sudo apt install ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming -y # 刷新字体缓存 sudo fc-cache -fv
步骤3:配置终端编码(可选)
若终端仍显示乱码,可编辑~/.bashrc文件,添加编码配置:
# 打开配置文件 nano ~/.bashrc # 在文件末尾添加以下内容 export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8 # 保存并生效 source ~/.bashrc
完成后,重启WSL2(在Windows终端执行wsl --shutdown,再重新打开Ubuntu),中文即可正常显示。
五、中文输入法配置(关键补充)
设置完中文界面后,还需要配置中文输入法才能输入中文,这里推荐使用Fcitx5(轻便、兼容性好),步骤如下:
步骤1:安装Fcitx5框架和中文输入法
sudo apt update # 安装Fcitx5核心、配置工具和中文拼音引擎 sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-configtool -y
步骤2:设置Fcitx5为默认输入法框架
1. 打开「设置 → 区域与语言 → 输入源」,点击「+」号,选择「其他」;
2. 找到「Fcitx5」,添加后,将其设置为默认输入源;
3. 注销重登,Fcitx5即可生效,屏幕右上角会出现输入法图标(小键盘样式)。
步骤3:配置输入法快捷键(可选)
1. 打开「Fcitx5配置」(搜索fcitx5-configtool);
2. 进入「全局选项」,找到「切换输入法」,设置快捷键(推荐Ctrl+Space,与Windows一致);
3. 切换到「输入法」标签,可添加、删除输入法,调整输入法顺序(如默认拼音输入法)。
六、常见问题排查(新手必看)
设置过程中,可能会遇到一些小问题,以下是高频问题及解决方案,帮你快速避坑:
问题1:「管理已安装的语言」中找不到「汉语(中文)」
原因:系统基础语言包列表不完整,解决方案:
sudo apt install language-pack-zh-hans-base -y
安装完成后,重新打开「语言支持」,即可找到中文选项。
问题2:部分应用(如终端、浏览器)仍显示英文
原因:部分应用的翻译包未默认安装,解决方案:
# 安装完整的中文翻译支持 sudo apt install $(check-language-support -l zh_CN) -y
对于个别应用(如VS Code),需在应用自身设置中切换语言(如VS Code:File → Preferences → Settings → 搜索“locale”,设置为“zh-CN”)。
问题3:中文显示为方块乱码
原因:缺少中文字体或编码设置错误,解决方案:
-
安装前文提到的中文字体(文泉驿、Noto Sans CJK等);
-
确认Locale设置为
zh_CN.UTF-8(执行locale命令验证); -
WSL2用户需重启WSL2,桌面版用户需注销重登。
问题4:输入法切换无效
原因:Fcitx5未设置为默认输入法框架,解决方案:
1. 进入「设置 → 区域与语言 → 输入源」,确认Fcitx5已添加并设为默认;
2. 重启Fcitx5:终端执行fcitx5 -r,若仍无效,注销重登即可。
七、总结
Ubuntu中文界面设置,核心就是「安装语言包 → 设置Locale → 配置输入法」三步,无论是新手喜欢的图形化操作,还是高级用户常用的命令行,都能轻松完成。
本文适配了主流Ubuntu版本和常见使用场景(桌面版、服务器版、WSL2),同时补充了新手最容易遇到的乱码、输入法无效等问题的解决方案,跟着步骤操作,几分钟就能搞定中文环境。
如果在操作过程中遇到其他问题,欢迎在评论区留言,我会第一时间回复解答~ 也可以收藏本文,后续遇到问题随时查阅!
最后,祝大家使用Ubuntu愉快,轻松探索Linux的世界 🐧
&spm=1001.2101.3001.5002&articleId=159245099&d=1&t=3&u=e51d33fd48b7403187aa1f88c1d0b23c)
3632

被折叠的 条评论
为什么被折叠?



