终于找到原因了, /etc/gdm/Xsession 载
[code]
# if GDM_LANG isn't first in LANGUAGE, then unset it.
if [ -n "$GDM_LANG" ]; then
if [ -n "$LANGUAGE" ]; then
if echo "$LANGUAGE" | grep -q -- "^$GDM_LANG"; then
:
else
unset LANGUAGE
fi
fi
fi
[/code]
要么修改 /etc/gdm/Xsession 中 grep 模式,要么修改 /etc/default/locale 中
LANGUAGE 的定义。算了,我还是修改 LANGUAGE 的定义算了,简单些。
[code]LANGUAGE=zh_CN.UTF-8:zh_SG:zh_TW:zh_HK[/code]
于 2012年02月16日 19:11, 自由建客 写道:
squeeze,用 GDM 登录,结果发现 LANGUAGE 变量丢失了。从而导致某些只有繁体
没有简体的软件显示英文。
0< ~$ cat /etc/default/locale
# File generated by update-locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh_SG:zh_TW:zh_HK