Fedora 26 区域设置重启后不断变化

Fedora 26 区域设置重启后不断变化

在将 Fedora 从 24 升级到 26 后,我在语言环境设置方面遇到了一个奇怪的问题。
我的安装是英文的,我使用波兰语键盘布局和时间格式。每次重新启动后,所有的“语言环境”参数都会设置为“C”,所以我必须再次手动设置:
sudo localectl set-locale LANG=en_US
sudo localectl set-locale LC_TIME=pl_PL.utf8
在我运行上述命令并注销然后登录后,设置是正确的。当我重新启动计算机时,这些设置消失了,它们又回到了“C”。
即使将 LANG=en_US 添加到 GRUB 配置中也不起作用。
当这些参数更改为“C”时,在终端的“日期”输出中显示波兰字符会出现问题,我还会在 LXDE 日历上看到奇怪的“空”值。当日期名称中包含波兰字母时,整个 LXDE 桌面环境将崩溃,桌面上的时钟将停止。
我该如何解决这个问题?

答案1

我在官方 Fedora 论坛 (主题 ID:315271) 上找到了解决方案,谢谢 lsatenstein。
您必须切换到 GNOME 一次,在 GUI(区域和语言)中更改区域设置,重新启动,切换回 LXDE,您的区域设置就会正确设置。不再有 LXDE 崩溃、日历中的“空”值或终端中的奇怪符号 - 一切正常。

相关内容