银河麒麟系统切换英文界面有三种方法:一、图形化设置,在“设置→时间与语言→区域与语言”中选english (united states)并注销生效;二、localectl命令全局配置,执行sudo localectl set-locale lang=en_us.utf-8后重启;三、编辑/etc/default/locale文件写入lang和language变量并重启。

银河麒麟系统安装时默认中文,但部分用户需要将整个界面(包括登录屏、桌面菜单、系统提示)切换为英文,避免中文阅读障碍或适配英文开发环境。
通过图形界面快速切换为英文
该方法适合不熟悉命令行的普通桌面用户,所有操作在可视化环境中完成,无需记忆命令,但修改后必须注销才能生效。
1、点击屏幕左下角“开始菜单”按钮,打开主菜单。
2、在菜单中找到并点击“设置”图标,进入系统设置窗口。
3、在设置界面左侧导航栏中,点击“时间与语言”→“区域与语言”。
4、在右侧“系统语言”下拉列表中,查找并选择English (United States);若未显示该选项,点击右侧“+”号,搜索“English”,勾选“en_US.UTF-8”后点击“添加”。
5、点击“应用”按钮,系统弹出提示框:“更改将在您注销后生效”。注意:此时不能仅关闭设置窗口,必须执行注销操作,否则语言不会变更。
6、点击“注销”,等待会话结束,重新输入密码登录,桌面图标名称、顶部菜单栏、右键菜单及系统对话框即全部显示为英文。
使用localectl命令全局设为英文(推荐服务器/管理员用)
该方法直接写入系统级配置文件/etc/locale.conf,对所有用户、登录管理器(如LightDM)、后台服务均生效,是部署英文环境最可靠的方式。
方法一:一步设置并验证
1、按 Ctrl + Alt + T 打开终端。
2、执行:sudo localectl set-locale LANG=en_US.UTF-8。
3、立即验证是否写入成功:localectl status | grep "System Locale",输出应为 System Locale: LANG=en_US.UTF-8。
4、执行 sudo reboot 重启系统,确保显示管理器加载英文资源——这一步不可跳过,仅注销无法刷新登录界面语言。
方法二:补充设置消息语言(避免部分提示仍为中文)
若发现某些系统弹窗(如权限提示、更新通知)仍是中文,说明 LC_MESSAGES 未同步。在步骤2之后追加执行:sudo localectl set-locale LC_MESSAGES=en_US.UTF-8,再重启。
手动编辑 /etc/default/locale 强制生效(当其他方法失效时)
该方法绕过图形界面和localectl工具链,直接控制Debian/Ubuntu系(银河麒麟底层)的默认locale加载逻辑,适用于配置被覆盖、locale未生成或dpkg-reconfigure异常的场景。
第一步:确认 en_US.UTF-8 locale 已存在
1、运行 locale -a | grep en_US.UTF-8;若无输出,说明语言包未生成,需先执行:sudo dpkg-reconfigure locales,在交互界面中空格勾选 en_US.UTF-8,回车确认,再选其为默认项。
第二步:写入系统默认配置
2、执行:sudo nano /etc/default/locale。
3、将文件内容清空,仅保留两行:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
⚠️ 注意:双引号必须保留,且不能有多余空格或注释符;若文件不存在,nano会新建它。
4、按 Ctrl+O → 回车保存,Ctrl+X 退出。
5、立即加载新配置:source /etc/default/locale(仅影响当前终端),但要使图形界面全面生效,仍需 sudo reboot。











