Настройки языкового стандарта Fedora 26 постоянно меняются после перезагрузки

530
Marek

После обновления Fedora с 24 до 26 у меня возникла странная проблема с настройками локали.
Моя установка на английском, и я использую польскую раскладку клавиатуры и формат времени. Каждый раз, после перезагрузки, все параметры «locale» устанавливаются в «C», поэтому я должен установить их еще раз вручную:
sudo localectl set-locale LANG = en_US
sudo localectl set-locale LC_TIME = pl_PL.utf8
После Я запускаю вышеупомянутые команды и выхожу, а затем авторизируюсь, настройки верны. Когда я перезагружаю компьютер, эти настройки исчезают, и они возвращаются к «C».
Даже добавление LANG = en_US в конфигурацию GRUB не работает.
Когда эти параметры изменяются на «C», возникают проблемы с отображением польских символов в выводе «date» в терминале, также я вижу странные «нулевые» значения в календаре LXDE. Когда настанет день с польской буквой в названии, вся среда рабочего стола LXDE потерпит крах, и часы на рабочем столе остановятся.
Как я могу это исправить?

0

1 ответ на вопрос

0
Marek

Я нашел решение на официальном форуме Fedora (ID темы: 315271), спасибо lsatenstein.
Вам нужно один раз переключиться на GNOME, изменить настройки локали в графическом интерфейсе (регион и язык), перезагрузиться, переключиться обратно на LXDE, и ваши настройки локали будут установлены правильно. Больше никаких сбоев LXDE, нулевых значений в календаре или странных символов в терминале - все работает.