После обновления 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 потерпит крах, и часы на рабочем столе остановятся.
Как я могу это исправить?
1 ответ
0
Я нашел решение на официальном форуме Fedora (ID темы: 315271), спасибо lsatenstein.
Вам нужно один раз переключиться на GNOME, изменить настройки локали в графическом интерфейсе (регион и язык), перезагрузиться, переключиться обратно на LXDE, и ваши настройки локали будут установлены правильно. Больше никаких сбоев LXDE, нулевых значений в календаре или странных символов в терминале - все работает.