终于找到原因了, /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