Gnome 区域设置似乎在 22.04.3 LTS 中不起作用

Gnome 区域设置似乎在 22.04.3 LTS 中不起作用

我在“设置”>“区域和语言格式”中将格式设置为“英国”。预览中显示的日期为 12 月 12 日,但正如您在附件中看到的那样,在桌面顶部显示的日期为 12 月 12 日。

此外,Thunderbird 使用美国格式。

终端输出中的区域设置转储显示所有内容为“en_US”,如下所示。

~/Desktop$ locale
LANG=en_US.utf8 
LANGUAGE=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8

另外,我发现这个与我的 GNOME 设置相匹配:

$ more /etc/default/locale
"#"  File generated by update-locale
LANG="en_GB.UTF-8"
LANGUAGE="en_GB:en"

我可能可以部分理解 Thunderbird 拾取了一些错误参数,但却无法理解 gnome 桌面本身的错误!

自从我升级到 22.4 版本后,GUI 设置就没有改变过,中间需要重启多次。

我究竟做错了什么? 地区和语言 区域格式设置和桌面

答案1

顶部栏中日期字符串的组件顺序由当前语言而非格式决定。如果您还将语言更改为 en_GB(并重新登录),您应该会注意到差异。

相关内容