在工作中我有一堆 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
.config
C