| Summary: | Localectl не изменяет системную локаль | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Egor Kuznetsov <egor.kuznetsov.26> |
| Component: | systemd | Assignee: | Alexey Shabalin <shaba> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | acpid.service, alimektor, arseny, shaba |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Egor Kuznetsov
2023-12-02 12:59:46 MSK
Стенд:
- ALT KWorkstation 10.2.1, обновленный до Sisyphus
- ALT Workstation 10.1, обновлённый до Sisyphus
Версия:
- systemd-254.7-alt1
Выполнить:
# localectl set-locale LANG=en_US.utf8
Ожидаемый результат: общесистемная локаль изменена. Команда locale
показывает английский язык. Настройки языка DE для новых пользователей
изменены.
Фактический результат: общесистемная локаль не изменена. Команда locale
не показывает изменений.
Скорее всего, это связано именно с тем, что не меняется
/etc/sysconfig/i18n. В случае с KDE это именно так: поменял настройки в
данном файле, удалил пользовательскую настройку и перезагрузил систему,
локаль изменена.
Какой-то дополнительной информации на данную тему, как формируется
локаль и как её можно изменить через терминал в ALT Linux в Wiki и в
официальной документации я не нашёл.
Simply Linux 10. Могу подтвердить. Баг в точности воспроизводится. localectl работает с /etc/locale.conf из /etc/sysconfig/i18n может читать, если отсутствует /etc/locale.conf. Почему DE (KDE, XFCE) продолжают использовать устаревший /etc/sysconfig/i18n - вопрос к ним. (Ответ для Alexey Shabalin на комментарий #3) > localectl работает с /etc/locale.conf из /etc/sysconfig/i18n может читать, > если отсутствует /etc/locale.conf. > Почему DE (KDE, XFCE) продолжают использовать устаревший /etc/sysconfig/i18n > - вопрос к ним. Так ведь команда locale тоже выдает неправильную локаль. Я не утверждаю, в каком именно пакете проблема, потому что не знаю, но ведь это не то поведение, которое задумывалось. А какой вообще официальный способ в ALT поменять язык? В вики инструкции про это нет, я подумал, что так же как везде - localectl. |