Thunderbird 仍然运行良好,但它说:
使用后备“C”语言环境。
en_US.UTF-8 UTF-8
中已取消注释locale.gen
。
LANG=en_US.UTF-8
已放入locale.conf
.
locale-gen
已运行。
桌面环境是KDE Plasma。
输出locale
(在虚拟终端而不是桌面环境中运行时不存在前三行):
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=cic_US.UTF-8
LC_CTYPE="cic_US.UTF-8"
LC_NUMERIC="cic_US.UTF-8"
LC_TIME="cic_US.UTF-8"
LC_COLLATE="cic_US.UTF-8"
LC_MONETARY="cic_US.UTF-8"
LC_MESSAGES="cic_US.UTF-8"
LC_PAPER="cic_US.UTF-8"
LC_NAME="cic_US.UTF-8"
LC_ADDRESS="cic_US.UTF-8"
LC_TELEPHONE="cic_US.UTF-8"
LC_MEASUREMENT="cic_US.UTF-8"
LC_IDENTIFICATION="cic_US.UTF-8"
LC_ALL=
运行 GParted 时也会发生这种情况,因此它不是 Thunderbird 独有的。
答案1
有些东西正在覆盖你的LANG=en_US.UTF-8
设置LANG=cic_US.UTF-8
。
也许grep -r cic_US.UTF-8 /etc $HOME/.??* 2>/dev/null
(以有问题的用户身份运行)可能会揭示错误LANG
值的设置位置?
另请检查 KDE 中的“系统设置”->“区域设置”,因为它显然可用于设置 KDE 可能支持但不一定受系统其他部分支持的区域设置组合。