我正在运行 xubuntu 14.04,最近更改了我的/etc/默认/区域设置到
LANG="en_GB.UTF-8"
**LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"**
LC_MONETARY="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LANGUAGE="en_GB:en"
一切似乎都很好除了时间和数字格式,仍然是德语. 检查区域设置-a产量:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
**LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8**
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
我很确定它与 xubuntu 提供的图形界面中的区域格式设置有关(开始>>设置>>语言支持>>区域格式),它们是“德语“对我来说。这似乎覆盖了我的语言环境设置。有什么方法可以防止这些区域设置覆盖我的 /etc/default/locale 中的设置?
是的,我在更改之后重新启动了;)
提前致谢
答案1
在 *ubuntu 桌面上手动编辑/etc/default/locale
通常不是一个好主意。
如果您希望更改影响系统上的所有用户,您可以在/etc/profile.d/
文件夹中创建一个文件,例如像这样:
$ cat /etc/profile.d/locale-tweak.sh
export LC_NUMERIC=en_GB.UTF-8
export LC_TIME=en_GB.UTF-8
否则,为了只影响您自己的用户,您可以将这些export
命令放在您的~/.profile
文件中。