Версия пакета: admx-basealt-0.5.0-alt1 Шаги воспроизведения: 1) Открыть GPUI 2) Перейти к пользовательской политике "Отображение даты на панели быстрых настроек" 3) Включить политику. В качестве опции выбрать "Отключено" и нажать "ОК". Фактический результат: Если переключиться на другую политику и вернуться к редактируемой - опция будет "Включено". На клиента всегда прилетает один и тот же ключ - "/Software/BaseALT/Policies/gsettings/org.gnome.desktop.interface.clock-show-date 1". Ожидаемый результат: Корректная работа политики. Значение ключа зависит от выбранной опции в GPUI. Наблюдается во всех шаблонах, где по каким-то причинам был задан valueName. Буквально, если сделать вот так: @@ -343,7 +343,6 @@ displayName="$(string.org-gnome-desktop-interface-clock-show-date)" explainText="$(string.org-gnome-desktop-interface-clock-show-date_help)" key="Software\BaseALT\Policies\gsettings" - valueName="org.gnome.desktop.interface.clock-show-date" presentation="$(presentation.OrgGnomeDesktopInterfaceClockShowDateUser-pr)" > <parentCategory ref="system:ALT_Enviroment_Gnome" /> <supportedOn ref="system:SUPPORTED_AltP11" /> то политика будет работать.
Для GNOME всего 3 проблемных политики: # cat BaseALTGnome.admx | grep " valueName" valueName="org.gnome.desktop.interface.clock-show-weekday" valueName="org.gnome.desktop.interface.clock-show-date" valueName="org.gnome.desktop.interface.clock-show-seconds" В данном случае, параметр valueName почему-то попал в тэг <policy>. Хотя этот же параметр есть во вложенном <enum> (как и должно быть).
admx-basealt-0.6.0-alt1 -> sisyphus: Thu Aug 14 2025 Valentin Sokolov <sova@altlinux> 0.6.0-alt1 - Added disable cifsacl policy for user - Improved name Gnome -> GNOME in all policies - Improved LAPS policy description - Removed dbus.service policy - Fix bugs (closes: 54884, 54929, 54944, 54945, 55365, 54400, 55550, 54402, 53920)