发现 lucid 的“语言支持”改掉了,用拖移来选择界面语言,跟 Mac 系统类似。但是gnome的界面取决于这里的优先顺序,而不是locale。造成混乱了。而且我还发现,在 tty 下,执行 locale 可以看到如下输出:
代码: 全选
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh_HK:zh_TW:zh_SG:zh:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
代码: 全选
LANG=zh_CN.utf8
LANGUAGE=zh_CN:zh_HK:zh_TW:zh_SG:zh:en
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=
这显然是一个BUG吧,一向都是zh_CN.UTF-8这样表示的,现在偏偏弄成zh_CN.utf8,搞得乱七八糟的。