Версия - admx-basealt-0.1.13.3-alt1 - gpupdate-0.9.13.3-alt1 Шаги воспроизведения Выбрать Компьютер → Административные шаблоны → Система ALT → Настройки KDE → Региональные и языковые параметры 1. В настройках политики отметить чекбоксы Блокировать для каждой настройки и выполнить следующую настройку: 1. Стандарт: ru_RU.UTF-8 2. Язык: ru 2. Перезагрузить клиентскую систему с KDE. 3. Проверить значение политики в конфигурационном файле: # grep -E '(Formats|Translation)' -A 1 /etc/xdg/plasma-localerc Ожидаемый результат: Значения в конфигурационном файле: [Formats] LANG[$i]=ru_RU.UTF-8 -- [Translation] LANGUAGE[$i]=ru Фактический результат: Значения в конфигурационном файле: [Formats] LANG[$i]=ru_RU.UTF-8 -- [Translation] LANGUAGE=ru Очевидно, ошибка в ADMX-файле: # apt-get install -y admx-basealt && grep kde-language_blocker /usr/share/PolicyDefinitions/BaseALTKDE.admx <boolean id="kde-language_blocker" key="Software\BaseALT\Policies\KDELocks" valueName="plasma-localerc.Formats.LANGUAGE">
admx-basealt-0.1.13.4-alt1 -> sisyphus: Mon Dec 18 2023 Valery Sinelnikov <greh@altlinux> 0.1.13.4-alt1 - Fixed language KDE policy blocking key (closes: 48833)
admx-basealt-0.1.13.6-alt1 При блокировке политики в конфигурационном файле значения корректные: $ grep -E '(Formats|Translation)' -A 1 /etc/xdg/plasma-localerc [Formats] LANG[$i]=ru_RU.UTF-8 -- [Translation] LANGUAGE[$i]=ru Но пользователь все еще может сменить локаль через параметры KDE: Параметры системы KDE → Предпочтения пользователя → Локализация → Региональные и языковые параметры т.к. не заблокированы кнопки "Изменить". При этом создается файл пользователя: $ cat ~/.config/plasma-localerc [Formats] LANG=ru_RU.UTF-8 [Translations] LANGUAGE=en_US параметры которого превалируют над машинной политикой и при перезагрузке язык меняется. Т.е. включенный чекбокс "Блокировать" не оказывает никакого эффекта.