Added Screen fade policy

This commit is contained in:
Valentin Sokolov 2023-08-10 13:50:04 +04:00
parent 7d1fc161ed
commit fee574f2e1
3 changed files with 231 additions and 0 deletions

View File

@ -775,6 +775,135 @@
</boolean>
</elements>
</policy>
<policy name="kde-dimdisplay" class="User" displayName="$(string.kde-dimdisplay)"
explainText="$(string.kde-dimdisplay_help)"
key="Software\BaseALT\Policies\KDE"
presentation="$(presentation.kde-dimdisplay-user-pr)">
<parentCategory ref="system:ALT_PowerManagement_KDE" />
<supportedOn ref="system:SUPPORTED_AltP10" />
<elements>
<enum id="kde-dimdisplay-ac_setter" valueName="powermanagementprofilesrc.DisplayAC" required="true">
<item displayName="$(string.kde-dimdisplay-ac-1)">
<value>
<string>{"AC][DimDisplay":{"idleTime":"60000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-ac-2)">
<value>
<string>{"AC][DimDisplay":{"idleTime":"120000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-ac-5)">
<value>
<string>{"AC][DimDisplay":{"idleTime":"300000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-ac-10)">
<value>
<string>{"AC][DimDisplay":{"idleTime":"600000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-ac-30)">
<value>
<string>{"AC][DimDisplay":{"idleTime":"1800000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-ac-60)">
<value>
<string>{"AC][DimDisplay":{"idleTime":"3600000"}}</string>
</value>
</item>
</enum>
<enum id="kde-dimdisplay-battery_setter" valueName="powermanagementprofilesrc.DisplayBattery" required="true">
<item displayName="$(string.kde-dimdisplay-battery-1)">
<value>
<string>{"Battery][DimDisplay":{"idleTime":"60000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-battery-2)">
<value>
<string>{"Battery][DimDisplay":{"idleTime":"120000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-battery-5)">
<value>
<string>{"Battery][DimDisplay":{"idleTime":"300000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-battery-10)">
<value>
<string>{"Battery][DimDisplay":{"idleTime":"600000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-battery-30)">
<value>
<string>{"Battery][DimDisplay":{"idleTime":"1800000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-battery-60)">
<value>
<string>{"Battery][DimDisplay":{"idleTime":"3600000"}}</string>
</value>
</item>
</enum>
<enum id="kde-dimdisplay-lowbattery_setter" valueName="powermanagementprofilesrc.DisplayLowBattery" required="true">
<item displayName="$(string.kde-dimdisplay-lowbattery-1)">
<value>
<string>{"LowBattery][DimDisplay":{"idleTime":"60000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-lowbattery-2)">
<value>
<string>{"LowBattery][DimDisplay":{"idleTime":"120000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-lowbattery-5)">
<value>
<string>{"LowBattery][DimDisplay":{"idleTime":"300000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-lowbattery-10)">
<value>
<string>{"LowBattery][DimDisplay":{"idleTime":"600000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-lowbattery-30)">
<value>
<string>{"LowBattery][DimDisplay":{"idleTime":"1800000"}}</string>
</value>
</item>
<item displayName="$(string.kde-dimdisplay-lowbattery-60)">
<value>
<string>{"LowBattery][DimDisplay":{"idleTime":"3600000"}}</string>
</value>
</item>
</enum>
<boolean id="kde-dimdisplay-ac_blocker" key="Software\BaseALT\Policies\KDELocks" valueName="powermanagementprofilesrc.DisplayAC">
<trueValue>
<decimal value="1" />
</trueValue>
<falseValue>
<decimal value="0" />
</falseValue>
</boolean>
<boolean id="kde-dimdisplay-battery_blocker" key="Software\BaseALT\Policies\KDELocks" valueName="powermanagementprofilesrc.DisplayBattery">
<trueValue>
<decimal value="1" />
</trueValue>
<falseValue>
<decimal value="0" />
</falseValue>
</boolean>
<boolean id="kde-dimdisplay-lowbattery_blocker" key="Software\BaseALT\Policies\KDELocks" valueName="powermanagementprofilesrc.DisplayLowBattery">
<trueValue>
<decimal value="1" />
</trueValue>
<falseValue>
<decimal value="0" />
</falseValue>
</boolean>
</elements>
</policy>
<policy name="kde-wallpaper" class="User" displayName="$(string.kde-wallpaper)"
explainText="$(string.kde-wallpaper_help)"
presentation="$(presentation.kde-wallpaper-user-pr)"

View File

@ -151,6 +151,25 @@ The brightness level of the keyboard in the mains mode, on battery mode, and whe
</string>
<string id="kde-dimdisplay">Screen fade</string>
<string id="kde-dimdisplay_help">This policy allows you to configure the time before the screen fades under different power modes: when on battery, on mains, when the battery is low.
The time before the screen fades out in AC mode, on battery mode, and when the battery is low has the following possible values:
- 1 minute;
- 2 minutes;
- 5 minutes;
- 10 minutes;
- 30 minutes;
- 60 minutes.
</string>
<string id="kde-desktops">Virtual desktops</string>
<string id="kde-desktops_help">This policy allows you to configure the number of virtual desktops. The number of tables can be from one to four inclusive.</string>
@ -358,6 +377,27 @@ If the policy is disabled, clicking on the file or folder will highlight it.
<string id="kde-boardbritness-lowbattery-80">80</string>
<string id="kde-boardbritness-lowbattery-100">100</string>
<string id="kde-dimdisplay-ac-1">1 минута</string>
<string id="kde-dimdisplay-ac-2">2 минуты</string>
<string id="kde-dimdisplay-ac-5">5 минут</string>
<string id="kde-dimdisplay-ac-10">10 минут</string>
<string id="kde-dimdisplay-ac-30">30 минут</string>
<string id="kde-dimdisplay-ac-60">60 минут</string>
<string id="kde-dimdisplay-battery-1">1 минута</string>
<string id="kde-dimdisplay-battery-2">2 минуты</string>
<string id="kde-dimdisplay-battery-5">5 минут</string>
<string id="kde-dimdisplay-battery-10">10 минут</string>
<string id="kde-dimdisplay-battery-30">30 минут</string>
<string id="kde-dimdisplay-battery-60">60 минут</string>
<string id="kde-dimdisplay-lowbattery-1">1 минута</string>
<string id="kde-dimdisplay-lowbattery-2">2 минуты</string>
<string id="kde-dimdisplay-lowbattery-5">5 минут</string>
<string id="kde-dimdisplay-lowbattery-10">10 минут</string>
<string id="kde-dimdisplay-lowbattery-30">30 минут</string>
<string id="kde-dimdisplay-lowbattery-60">60 минут</string>
</stringTable>
<presentationTable>
<presentation id="kde-win-activate-user-pr">
@ -470,6 +510,17 @@ If the policy is disabled, clicking on the file or folder will highlight it.
<checkBox refId="kde-boardbritness-lowbattery_blocker">Block</checkBox>
<text>Blocking changes to this setting by the user. After restarting the device, the user's changes to the settings are not saved.</text>
</presentation>
<presentation id="kde-dimdisplay-user-pr">
<dropdownList noSort="true" defaultItem="0" refId="kde-dimdisplay-ac_setter">Time to attenuation when powered from the mains:</dropdownList>
<checkBox refId="kde-dimdisplay-ac_blocker">Block</checkBox>
<text>Blocking changes to this setting by the user. After restarting the device, the user's changes to the settings are not saved.</text>
<dropdownList noSort="true" defaultItem="0" refId="kde-dimdisplay-battery_setter">Time to fade screen on battery power:</dropdownList>
<checkBox refId="kde-dimdisplay-battery_blocker">Block</checkBox>
<text>Blocking changes to this setting by the user. After restarting the device, the user's changes to the settings are not saved.</text>
<dropdownList noSort="true" defaultItem="0" refId="kde-dimdisplay-lowbattery_setter">Time before screen fades when battery is low:</dropdownList>
<checkBox refId="kde-dimdisplay-lowbattery_blocker">Block</checkBox>
<text>Blocking changes to this setting by the user. After restarting the device, the user's changes to the settings are not saved.</text>
</presentation>
</presentationTable>
</resources>
</policyDefinitionResources>

View File

@ -151,6 +151,25 @@
</string>
<string id="kde-dimdisplay">Потухание экрана</string>
<string id="kde-dimdisplay_help">Данная политика позволяет настраивать время до затухания экрана при разных режимах электропитания: при питании от батареи, от сети, при низком уровне заряда.
Время до затухания экрана в режиме электропитания от сети, от батареи и при низком заряде батареи имеет следующие возможные значения:
- 1 минута;
- 2 минуты;
- 5 минут;
- 10 минут;
- 30 минут;
- 60 минут.
</string>
<string id="kde-desktops">Виртуальные рабочие столы</string>
<string id="kde-desktops_help">Данная политика позволяет настраивать количество виртуальных рабочих столов. Количество столов может быть от одного до четырёх включительно.</string>
@ -358,6 +377,27 @@
<string id="kde-boardbritness-lowbattery-80">80</string>
<string id="kde-boardbritness-lowbattery-100">100</string>
<string id="kde-dimdisplay-ac-1">1 минута</string>
<string id="kde-dimdisplay-ac-2">2 минуты</string>
<string id="kde-dimdisplay-ac-5">5 минут</string>
<string id="kde-dimdisplay-ac-10">10 минут</string>
<string id="kde-dimdisplay-ac-30">30 минут</string>
<string id="kde-dimdisplay-ac-60">60 минут</string>
<string id="kde-dimdisplay-battery-1">1 минута</string>
<string id="kde-dimdisplay-battery-2">2 минуты</string>
<string id="kde-dimdisplay-battery-5">5 минут</string>
<string id="kde-dimdisplay-battery-10">10 минут</string>
<string id="kde-dimdisplay-battery-30">30 минут</string>
<string id="kde-dimdisplay-battery-60">60 минут</string>
<string id="kde-dimdisplay-lowbattery-1">1 минута</string>
<string id="kde-dimdisplay-lowbattery-2">2 минуты</string>
<string id="kde-dimdisplay-lowbattery-5">5 минут</string>
<string id="kde-dimdisplay-lowbattery-10">10 минут</string>
<string id="kde-dimdisplay-lowbattery-30">30 минут</string>
<string id="kde-dimdisplay-lowbattery-60">60 минут</string>
</stringTable>
<presentationTable>
<presentation id="kde-win-activate-user-pr">
@ -470,6 +510,17 @@
<checkBox refId="kde-boardbritness-lowbattery_blocker">Блокировать</checkBox>
<text>Блокировка изменений данной настройки пользователем. После перезагрузки устройства внесённые пользователем изменения настройки не сохраняются.</text>
</presentation>
<presentation id="kde-dimdisplay-user-pr">
<dropdownList noSort="true" defaultItem="0" refId="kde-dimdisplay-ac_setter">Время до затухания при питании от сети:</dropdownList>
<checkBox refId="kde-dimdisplay-ac_blocker">Блокировать</checkBox>
<text>Блокировка изменений данной настройки пользователем. После перезагрузки устройства внесённые пользователем изменения настройки не сохраняются.</text>
<dropdownList noSort="true" defaultItem="0" refId="kde-dimdisplay-battery_setter">Время до затухания при питании от батареи:</dropdownList>
<checkBox refId="kde-dimdisplay-battery_blocker">Блокировать</checkBox>
<text>Блокировка изменений данной настройки пользователем. После перезагрузки устройства внесённые пользователем изменения настройки не сохраняются.</text>
<dropdownList noSort="true" defaultItem="0" refId="kde-dimdisplay-lowbattery_setter">Время до затухания при низком заряде батареи:</dropdownList>
<checkBox refId="kde-dimdisplay-lowbattery_blocker">Блокировать</checkBox>
<text>Блокировка изменений данной настройки пользователем. После перезагрузки устройства внесённые пользователем изменения настройки не сохраняются.</text>
</presentation>
</presentationTable>
</resources>
</policyDefinitionResources>