$LANG=C 即使我在 .profile 和 .xprofile 中设置它

$LANG=C 即使我在 .profile 和 .xprofile 中设置它

在工作中我有一堆 Debian 9 工作站。en_US.utf8系统上的默认区域设置设置为。默认桌面环境是Xfce。有一位用户以某种方式$LANG=C在他的 Xfce 会话中进行了定义。这会导致各种编码问题,因为 UTF-9 编码字符仅显示为方框。

我尝试添加export LANG=de_DE.utf8.profile和中.xprofile。没有.bash_profile。另外,我将export VAR_FROM_PROFILE=1和添加export VAR_FROM_XPROFILE=1到相应的文件中。当用户登录时,我们可以看到这两个变量都在 shell 中定义,但LANG仍然设置为C。手动获取.profile然后打开程序使它们本地化为德语,这样就可以了。

LANG在获取.profile和后必须更改变量,但我在点文件和 中.xprofile没有发现任何出现。什么可以将语言环境重置为?LANG.configC

相关内容