首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sabayon的奇怪的LANG地区

sabayon的奇怪的LANG地区
EN

Stack Overflow用户
提问于 2014-01-16 15:52:58
回答 1查看 372关注 0票数 0

我现在使用Sabayon 14.01 Xfce,我发现这个地区有一个奇怪的问题。

当打开一个新的xfce终端时,echo $LANG将输出zh_CN.utf8,命令locale将输出类似的内容。

zh_CN.utf8是一个奇怪的地区变量,这导致gVim的菜单内容为空(中文)。正常的LANG变量应该是zh_CN.UTF-8,gVim可以很好地处理它。

当执行命令source /etc/profile时,奇怪的LANG变量返回normal(zh_CN.utf8 -> zh_CN.UTF-8)。

但是奇怪的LANG变量在登录或在新的xfce终端中仍然存在。

那么,如何将默认的LANG变量设置为正常变量呢?

-更新@ 2014-01-18 --

我重新安装了Sabayon,发现更新导致了这个问题。重新安装后,区域设置是正确的,zh_CN.utf-8。更新后,在Xfce GUI登录中,区域设置更改为zh_CN.utf8。在tty (alt+ctrl + f1)、登录和locale中,结果是正确的。

-回复ZermeX --

我已经检查过/etc.locale.gen/etc/env.d/02locale/etc/profile~/.bashrc~/.xprofile等等了。这些都很好。

我确信这个问题是由更新引起的。lightdm也许是嫌犯。

更新lightdm:

  • 轻型gtk : 1.3.1-r1 => 1.6.1~0
  • 轻型碱基: 1.4.0 => 1.8.5-r1~0

我还发现了一个与debian非常相似的bug:Debian报告日志#735251 lightdm:用户区域设置调整被非默认区域设置所破坏。,.But,lightdm的版本更高。

EN

回答 1

Stack Overflow用户

发布于 2014-01-16 20:27:03

请运行eselect locale list并验证是否设置了正确的区域设置。

如果您在设置中意外地覆盖了LANG from /etc/profile,请检查您的~/..bashrc(或您使用的任何shell )。

-回复更新@ 2014-01-18

为了获得进一步的帮助,我希望看到以下命令的输出

代码语言:javascript
复制
eselect locale list
cat /etc/locale.gen
cat /etc/env.d/02locale
cat /etc/profile
cat ~/.bashrc

另外,了解如何启动X也很有帮助。您是使用图形显示管理器还是运行startx命令?根据您使用的内容,查看cat ~/.xinitrccat ~/.xsession的输出以及显示管理器配置文件也会有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21166549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档