作者:君子笑
链接:https://www.zhihu.com/question/340272351/answer/799642709
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

有一定的坏处,虽然不是影响很大,但是强烈建议题主尽量用英文

这种更加贴近原生环境的使用习惯,能让你更加熟练的深度掌握Linux,并且识记一些基本的系统单词,有利于后续工作学习和沟通

我是一名小学教师,我教学生学scratch编程,也会要求他们尽量在英文的环境下编译。一开始可能会有些不习惯,但经过了一两个学期的坚持,效果是很显著的。

他们不仅掌握了大量scratch的基本用法,而且很多没有翻译好的功能模块也能驾轻就熟的深度使用,同时无意中拓展了大量常用的单词。

下面说说具体都有什么坏处吧

一个就是翻译过来的句子,读起来就很奇怪,而且总会残留些英文,影响观感。

再一个,比如遇见一个比较复杂的问题,提示的信息是中文的,但是百度里根本没有好的资料,只能google,但是难道让我google搜中文么

还有就是系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.

此外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界面的美观程度和稳定程度上 都比中文的略好一些,各种奇怪的BUG也要少一些。

如果真的很想要使用中文版本,一些问题也是可以解决的,比如说乱码问题。以下是解决方法。

首先,安装中文支持包language-pack-zh-hans:

$ sudo apt-get install language-pack-zh-hans

然后,修改/etc/environment(在文件的末尾追加):

LANG="zh_CN.UTF-8" 
LANGUAGE="zh_CN:zh:en_US:en"

再修改/var/lib/locales/supported.d/local(没有这个文件就新建,同样在末尾追加):

en_US.UTF-8 
UTF-8 zh_CN.UTF-8 
UTF-8 zh_CN.GBK 
GBK zh_CN GB2312

最后,执行命令:

$ sudo locale-gen

对于中文乱码是空格的情况,安装中文字体解决。

$ sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei
ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming

以上,问题解决,中文显示正常。:)

说了这么多,希望能帮到您~

Q.E.D.