gpt4 book ai didi

linux - 如何找出是什么弄乱了我的语言环境设置?

转载 作者:太空宇宙 更新时间:2023-11-04 09:57:57 24 4
gpt4 key购买 nike

有些东西弄乱了我的语言环境设置,我无法找出发生这种情况的位置和原因。我在 Manjaro 系统上,但几天前安装了带有双启动选项的 Ubuntu。问题从那时开始。

/etc/locale.gen

...
#en_BW ISO-8859-1
#en_CA.UTF-8 UTF-8
#en_CA ISO-8859-1
en_DK.UTF-8 UTF-8
#en_DK ISO-8859-1
#en_GB.UTF-8 UTF-8
...

调用了 sudo locale-gen

/etc/默认/语言环境

LANG=en_DK.utf8
LC_CTYPE="en_DK.utf8"
LC_NUMERIC=en_DK.UTF-8
LC_TIME=en_DK.UTF-8
LC_COLLATE="en_DK.utf8"
LC_MONETARY=en_DK.UTF-8
LC_MESSAGES="en_DK.utf8"
LC_PAPER=en_DK.UTF-8
LC_NAME=en_DK.UTF-8
LC_ADDRESS=en_DK.UTF-8
LC_TELEPHONE=en_DK.UTF-8
LC_MEASUREMENT=en_DK.UTF-8
LC_IDENTIFICATION=en_DK.UTF-8
LC_ALL=

/etc/locale.conf

LANG=en_DK.UTF-8

manjaro-设置管理器:

everything set to en_DK.UTF-8

不再导出 bashrc、zshrc、~/.profile

输出语言环境:

locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_DK.UTF-8
LC_CTYPE="en_DK.UTF-8"
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE="en_DK.UTF-8"
LC_MONETARY=en_GB.UTF-8
LC_MESSAGES="en_DK.UTF-8"
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_ALL=

最佳答案

使用

解决了这个问题
grep -rnw '.' -e 'en_GB.UTF-8'

找出 Ubuntu 在 ~/.pam_environment 中设置的语言环境以某种方式覆盖了系统默认设置。更换后,一切正常。

也许这会为某人省去一些麻烦。

关于linux - 如何找出是什么弄乱了我的语言环境设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58643113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com