银河麒麟系统切换英文界面有三种方法:图形界面操作需安装语言包后在设置中选择english并注销生效;localectl命令可全局设置lang和lc_messages并重启生效;手动编辑/etc/default/locale文件后重启亦可强制生效。

银河麒麟系统默认中文界面,但部分用户需要将整个桌面环境、登录屏、系统提示全部切换为英文,以适配开发工具链或规避中文阅读障碍。必须确保英文语言包已安装,否则下拉菜单中不会出现English选项。
图形界面一键切换为英文
该方法适合不熟悉命令行的普通桌面用户,所有操作在可视化环境中完成,无需记忆命令,但修改后必须注销才能生效。
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异常的场景。
1、以root权限执行:sudo nano /etc/default/locale。
2、将文件内容全部替换为以下两行:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
3、按 Ctrl+O 回车保存,Ctrl+X 退出编辑器。
4、执行 sudo reboot 重启系统,新配置将被systemd-logind及多数守护进程读取,优先级高于用户级设置。











