Bug 50338

Summary: Возможно изменить время потухания экрана настройках KDE после применения политики с блокировкой
Product: Branch p10 Reporter: Монастырский Илья <monastirskiyii>
Component: plasma5-systemsettingsAssignee: Sergey V Turchin <zerg>
Status: REOPENED --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: skachedubovda, vercha
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
journalctl none

Description Монастырский Илья 2024-05-12 10:02:33 MSK
Created attachment 16092 [details]
journalctl

Версии пакетов: 
admx-basealt-0.1.13.5-alt1.noarch
gpupdate-0.9.13.8-alt1.noarch

Стенды:
ALT Server 10.2 в качестве Samba DC
ALT Workstation K 10.3 в качестве клиента

Предварительные условия:
Для корректной проверки работы данной политики на клиенте с KDE необходимо:
удалить файл: # rm -f /etc/xdg/powermanagementprofilesrc
удалить файл: $ rm -rf ~/.config/powermanagementprofilesrc

Шаги воспроизведения:
1) ADMC -> Создать подразделение OU1, добавить компьютер client2 в это подразделение.
2) Клик на OU1 -> в контекстном меню подразделения (в папке Объекты групповой политики) выбрать пункт Создать политику и связать с этим подразделением
3) Изменить cозданную политику:
открыть раздел Компьютер - Административные шаблоны - Система ALT - Настройки KDE - Управление электропитанием
выбрать политику Потухание экрана
перевести состояние во Включено
выставить параметр Время до угасания экрана при питании от сети в значение 60000
отметить чекбокс Блокировать настройку угасания при питании от сети
выставить параметр Время до угасания экрана при питании от батареи в значение 120000
отметить чекбокс Блокировать настройку угасания при питании от батареи
выставить параметр Время до угасания экрана при низком заряде батареи в значение 600000
отметить чекбокс Блокировать настройку угасания при низком заряде батареи
нажать OK
4) Перезагрузить клиентскую систему
5) Проверить значение:
# grep 'DimDisplay' -A 1 /etc/xdg/powermanagementprofilesrc
[AC][DimDisplay]
idleTime[$i]=60000
--
[Battery][DimDisplay]
idleTime[$i]=120000
--
[LowBattery][DimDisplay]
idleTime[$i]=600000
6) Войти в систему локальным или доменным пользователем.
Изменить время потухания экрана через настройки KDE:
перейти Параметры системы KDE -> Управление питанием -> Энергосбережение
изменить значение в поле Потухание экрана -> Питание от сети
изменить значение в поле Потухание экрана -> Питание от батареи
изменить значение в поле Потухание экрана​​​​​​​ -> Низкий уровень заряда
нажать Применить


Результат: 
Возможно изменить настройки потухания экрана по умолчанию в настройках

Ожидаемый результат: 
Время потухания в настройках изменить невозможно, т.к. выставлена опция блокировки
Comment 1 Danila Skachedubov 2024-05-29 15:29:36 MSK
Данное поведение обусловлено работой KDE при блокировке параметров, выдержка из документации (https://userbase.kde.org/KDE_System_Administration/Configuration_Files#Example:_Using_[$i]):

Любые изменения, внесенные приложениями в заблокированные настройки будут автоматически удалены. Приложения могут по-разному реагировать на заблокированные настройки. 
Некоторые приложения распознавать, когда настройка была закрыта и будет удалена элементы пользовательского интерфейса.
Другие приложения продолжат предлагать эти опции в своем пользовательском интерфейсе, даже если опция больше не имеет никакого эффекта.
Также возможно, что это действительно так. все еще возможно изменить настройку в запущенной программе.
В этом случае измененная настройка будет действовать в течение всего времени, пока программа остается запущенной. 
После перезапуска программы она вернется к заблокированным настройкам по умолчанию.

Это не является багом gpupdate.
Comment 2 Vera Blagoveschenskaya 2024-12-26 13:40:30 MSK
(Ответ для Danila Skachedubov на комментарий #1) 
> Это не является багом gpupdate.