我无法用中文将我的系统设置回英语

我曾经把我的系统变成中文,现在我不能把它恢复为英文。 我试图在语言设置中更改顺序,但它不起作用。

在此处输入图像描述

中国人总是处于领先地位。 即使我删除了中文的语言包,它仍然存在。 系统菜单将返回英文,但所有软件和顶栏仍为中文。

我也尝试重置/etc/default/locale/etc/environment但它不起作用。

 root@ks356457:~# cat /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LANGUAGE="en_US:en_GB:zh_CN:de_DE:en_AU:en_CA:en_NZ:en" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" root@ks356457:~# cat /etc/default/locale LANG="en_US.UTF-8" LANGUAGE="en_US:en_GB:zh_CN:de_DE:en_AU:en_CA:en_NZ:en" LC_ALL="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" root@ks356457:~# echo $LANG $LANGUAGE zh_CN.UTF-8 zh_CN:en 

这是一个远程服务器,我通过X2GO使用远程桌面,所以在我作为本地计算机登录之前,我无法设置语言。

我如何获得英语? 非常感谢。

首先,要确保删除中文语言包,请给予

 sudo apt-get remove language-pack-gnome-nan* sudo apt-get remove language-pack-gnome-zh* sudo apt-get autoremove 

命令。 如果您按照此处所述重置/ etc / default / locale文件,请发出问题

 localedef --list-archive 

命令。 如果它生成类似的输出

 en_US.utf8 zh_CN.utf8 zh_SG.utf8 

这个,跑

 sudo localedef --delete-from-archive zh_CN.utf8 sudo localedef --delete-from-archive zh_SG.utf8 sudo locale-gen 

命令。 在这些命令之后你仍然看到中文,写

 cat ~/.pam_environment 

命令。 如果你看到任何与中国人有关的事情

 LANGUAGE=en_US:zh_CN:en 

这个,只需使用Gedit从文件中删除“zh_CN”。 然后给出最后的命令

 sudo locale-gen 

我希望这有助于解决您的问题。

这似乎有点明显,但你没有提到尝试,所以无论如何我都会回答。 尝试点击 – 拖动英语列表条目下方的中文汉语 (中国)列表条目。