带有 Xfce 的 Debian Jessie:安装新语言环境后无法更改语言环境 (LANG)

带有 Xfce 的 Debian Jessie:安装新语言环境后无法更改语言环境 (LANG)

我正在使用 xfce 运行 Debian Jessie。

我以前的系统是英文的(en_US.utf8因为LANG我安装的 debian 只用英文)。

最近,我安装了新的语言环境,即使我确定选择Nonedefault locale,正如维基百科上所建议的,我注意到已安装的语言环境之一,德语现在已设置(LANG=de_DE.utf8当我运行时locale)。

我跟着其他 wiki 上有关更改语言环境的说明, IE。

# export=en_US.utf8

进而

dpkg-reconfigure locales

然后重新启动。

但我仍然得到LANG=de_DE.utf8de_DE.utf8对于所有LC_*变量(LANGUAGE虽然设置为英语)。

我什至删除了德国本地程序,重新运行exportdpkg-reconfigure locales重新启动,但我仍然有LANG=de_DE.utf8

我在这里缺少什么?

它可能来自 xfcesession and startup设置吗?我在那里看了一点,但我不确定我是否会通过使用这些设置来破坏其他东西。

答案1

您使用了错误的顺序:

export=en_US.utf-8

这应该是:

export LC_ALL=en_US.utf-8

或者:

export LANG=en_US.utf-8

无论如何,正如 Debian wiki 所说,不鼓励使用 LC_ALL,因为它仅在会话期间持续(即:打开终端会话)。您可以将其添加到启动脚本中,但 Debian 的 wiki 再次不鼓励这样做。

如果您只是想明确更改您的区域设置,则必须将所需的区域设置添加到/etc/locale.gen。之后,运行:

locale-gen

之后,使用以下命令验证最近生成的区域设置:

locale -a

en_US.utf-8应显示为该订单的输出。

祝你好运!

相关内容