Warning, /plasma/powerdevil/PowerDevilProfileSettings.kcfg is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!--
0003 SPDX-FileCopyrightText: none
0004 SPDX-License-Identifier: CC0-1.0
0005 -->
0006 <!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd">
0007 <kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
0008       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
0009       xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
0010                           http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
0011     <kcfgfile name="powerdevilrc">
0012         <parameter name="ProfileId"/>
0013         <parameter name="IsMobile" type="Bool"/>
0014         <parameter name="IsVM" type="Bool"/>
0015         <parameter name="CanSuspend" type="Bool"/>
0016     </kcfgfile>
0017 
0018     <include>powerdevilenums.h</include>
0019     <include>powerdevilsettingsdefaults.h</include>
0020 
0021     <group name="$(ProfileId)">
0022     </group>
0023 
0024     <group name="Keyboard" parentGroupName="$(ProfileId)">
0025         <entry name="UseProfileSpecificKeyboardBrightness" type="Bool">
0026             <default>false</default>
0027         </entry>
0028         <entry name="KeyboardBrightness" type="Int">
0029             <default>50</default>
0030         </entry>
0031     </group>
0032 
0033     <group name="Display" parentGroupName="$(ProfileId)">
0034         <entry name="UseProfileSpecificDisplayBrightness" type="Bool">
0035             <default type="code">
0036                 PowerDevil::ProfileDefaults::defaultUseProfileSpecificDisplayBrightness(mParamProfileId)
0037             </default>
0038         </entry>
0039         <entry name="DisplayBrightness" type="Int">
0040             <default type="code">
0041                 PowerDevil::ProfileDefaults::defaultDisplayBrightness(mParamProfileId)
0042             </default>
0043         </entry>
0044         <entry name="DimDisplayWhenIdle" type="Bool">
0045             <default type="code">
0046                 PowerDevil::ProfileDefaults::defaultDimDisplayWhenIdle()
0047             </default>
0048         </entry>
0049         <entry name="DimDisplayIdleTimeoutSec" type="Int">
0050             <default type="code">
0051                 PowerDevil::ProfileDefaults::defaultDimDisplayIdleTimeoutSec(mParamProfileId, mParamIsMobile)
0052             </default>
0053         </entry>
0054         <entry name="TurnOffDisplayWhenIdle" type="Bool">
0055             <default type="code">
0056                 PowerDevil::ProfileDefaults::defaultTurnOffDisplayWhenIdle()
0057             </default>
0058         </entry>
0059         <entry name="TurnOffDisplayIdleTimeoutSec" type="Int">
0060             <default type="code">
0061                 PowerDevil::ProfileDefaults::defaultTurnOffDisplayIdleTimeoutSec(mParamProfileId, mParamIsMobile)
0062             </default>
0063         </entry>
0064         <entry name="TurnOffDisplayIdleTimeoutWhenLockedSec" type="Int">
0065             <default>60</default>
0066         </entry>
0067         <entry name="LockBeforeTurnOffDisplay" type="Bool">
0068             <default type="code">
0069                 PowerDevil::ProfileDefaults::defaultLockBeforeTurnOffDisplay(mParamIsMobile)
0070             </default>
0071         </entry>
0072     </group>
0073 
0074     <group name="SuspendAndShutdown" parentGroupName="$(ProfileId)">
0075         <entry name="AutoSuspendAction" type="UInt">
0076             <default type="code">
0077                 PowerDevil::ProfileDefaults::defaultAutoSuspendAction(mParamIsVM, mParamCanSuspend)
0078             </default>
0079         </entry>
0080         <entry name="AutoSuspendIdleTimeoutSec" type="Int">
0081             <default type="code">
0082                 PowerDevil::ProfileDefaults::defaultAutoSuspendIdleTimeoutSec(mParamProfileId, mParamIsMobile)
0083             </default>
0084         </entry>
0085         <entry name="PowerButtonAction" type="UInt">
0086             <default type="code">
0087                 PowerDevil::ProfileDefaults::defaultPowerButtonAction(mParamIsMobile)
0088             </default>
0089         </entry>
0090         <entry name="PowerDownAction" type="UInt">
0091             <default type="code">
0092                 PowerDevil::ProfileDefaults::defaultPowerDownAction()
0093             </default>
0094         </entry>
0095         <entry name="LidAction" type="UInt">
0096             <default type="code">
0097                 PowerDevil::ProfileDefaults::defaultLidAction(mParamIsVM, mParamCanSuspend)
0098             </default>
0099         </entry>
0100         <entry name="InhibitLidActionWhenExternalMonitorPresent" type="Bool">
0101             <default>true</default>
0102         </entry>
0103         <entry name="SleepMode" type="UInt">
0104             <default type="code">
0105                 qToUnderlying(PowerDevil::SleepMode::SuspendToRam)
0106             </default>
0107         </entry>
0108     </group>
0109 
0110     <group name="Performance" parentGroupName="$(ProfileId)">
0111         <entry name="PowerProfile" type="String">
0112         </entry>
0113     </group>
0114 
0115     <group name="RunScript" parentGroupName="$(ProfileId)">
0116         <entry name="ProfileLoadCommand" type="String">
0117         </entry>
0118         <entry name="ProfileUnloadCommand" type="String">
0119         </entry>
0120         <entry name="IdleTimeoutCommand" type="String">
0121         </entry>
0122         <entry name="RunScriptIdleTimeoutSec" type="Int">
0123             <default>600</default>
0124         </entry>
0125     </group>
0126 </kcfg>