我的默认区域设置是 ( /etc/default/locale
):
# File generated by update-locale
LANG="en_US.UTF-8"
#LANGUAGE=en_US:pt_PT
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="pt_PT.utf8"
LC_TIME="pt_PT.utf8"
LC_COLLATE="pt_PT.utf8"
LC_MONETARY="pt_PT.utf8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="pt_PT.utf8"
LC_NAME="pt_PT.utf8"
LC_ADDRESS="pt_PT.utf8"
LC_TELEPHONE="pt_PT.utf8"
LC_MEASUREMENT="pt_PT.utf8"
LC_IDENTIFICATION="pt_PT.utf8"
LC_ALL=
但是,登录后,我的普通用户区域设置是:
LANG=pt_PT.UTF-8
LANGUAGE=en_US
LC_CTYPE=pt_PT.utf8
LC_NUMERIC=pt_PT.utf8
LC_TIME=pt_PT.utf8
LC_COLLATE=pt_PT.utf8
LC_MONETARY=pt_PT.utf8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=pt_PT.utf8
LC_NAME=pt_PT.utf8
LC_ADDRESS=pt_PT.utf8
LC_TELEPHONE=pt_PT.utf8
LC_MEASUREMENT=pt_PT.utf8
LC_IDENTIFICATION=pt_PT.utf8
LC_ALL=
我的根用户区域设置是:
LANG=pt_PT.UTF-8
LANGUAGE=en_US
LC_CTYPE=pt_PT.utf8
LC_NUMERIC=pt_PT.utf8
LC_TIME=pt_PT.utf8
LC_COLLATE=pt_PT.utf8
LC_MONETARY=pt_PT.utf8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=pt_PT.utf8
LC_NAME=pt_PT.utf8
LC_ADDRESS=pt_PT.utf8
LC_TELEPHONE=pt_PT.utf8
LC_MEASUREMENT=pt_PT.utf8
LC_IDENTIFICATION=pt_PT.utf8
LC_ALL=
似乎唯一使用默认值的地方是 TTY(++ ATL、等)。CTRLF1F2
那么,Debian/Kde 在哪里为用户定义语言环境呢?