折腾deepin修改终端语言

折腾deepin修改终端语言,第1张

概述原创作品,作者是博客园sogeisetsu,转载请注明来源 "sogeisetsu.cnblogs.com" 唉~都怪当初没学扎实,改个终端语言花费了半天。 首先,介绍一下我的情况

原创作品,作者是博客园sogeisetsu,转载请注明来源sogeisetsu.cnblogs.com
唉~都怪当初没学扎实,改个终端语言花费了半天。

首先,介绍一下我的情况

有两个用户,一个是root,一个是suyuesheng
系统是deepin。
系统语言是中文。

修改语言有暂时修改的方法

LANG=en_US.utf8export LANG=en_US.utf8

这样终端语言就变成了英文,但一关闭再打开就需要重新改语言。
永久修改语言的方法

修改 /etc/default/locale

这样语言就成了英文,但有一个问题,root用户是英文,但suyuesheng却依然是中文。
具体问题描述如下

系统是deepin.
系统语言是中文。
我把/etc/default/locale中的LANG和LANGUAGE改成了en_US.utf8。这样终端语言变成了中文。
可是当我关闭终端重新打开终端时,用户是001,语言却是中文,/etc/default/locale显示的是英文。
进去root用户,locale显示英文,进入001用户,语言也变成了英文。
但每一次进入终端时,非root用户都是/etc/default/locale显示的是英文但locale命令显示的是中文。一进入root用户就都变成英文。难道不应该是修改了/etc/default/locale就都应该是英文吗?为什么我这个一进入终端显示的是中文且进入root用户后就变成了英文?请问这怎么解决?
万分感谢

这是因为用户那里还有个配置
在suyuesheng用户下修改.bashrc
在末端加一句

export LC_ALL=C

看一下 suyuesheng用户下的locale

LANG=CLANGUAGE=zh_CNLC_CTYPE="C"LC_NUMERIC="C"LC_TIME="C"LC_ColLATE="C"LC_MONETARY="C"LC_MESSAGES="C"LC_PAPER="C"LC_name="C"LC_ADDRESS="C"LC_TELEPHONE="C"LC_MEASUREMENT="C"LC_IDENTIFICATION="C"LC_ALL=

完美~(逃

总结

以上是内存溢出为你收集整理的折腾deepin修改终端语言全部内容,希望文章能够帮你解决折腾deepin修改终端语言所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1012887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存