dpms on and off fix no need to change configs
This commit is contained in:
@@ -8,8 +8,8 @@ import qs.Helpers
|
||||
Scope {
|
||||
id: root
|
||||
|
||||
required property Lock lock
|
||||
readonly property bool enabled: !Players.list.some(p => p.isPlaying)
|
||||
required property Lock lock
|
||||
|
||||
function handleIdleAction(action: var): void {
|
||||
if (!action)
|
||||
@@ -19,6 +19,10 @@ Scope {
|
||||
lock.lock.locked = true;
|
||||
else if (action === "unlock")
|
||||
lock.lock.locked = false;
|
||||
else if (action === "dpms on")
|
||||
Hypr.dispatch('hl.dsp.dpms({ action = "enable" })');
|
||||
else if (action === "dpms off")
|
||||
Hypr.dispatch('hl.dsp.dpms({ action = "disable" })');
|
||||
else if (typeof action === "string")
|
||||
Hypr.dispatch(action);
|
||||
else
|
||||
@@ -33,6 +37,7 @@ Scope {
|
||||
|
||||
enabled: root.enabled && modelData.timeout > 0 ? true : false
|
||||
timeout: modelData.timeout
|
||||
|
||||
onIsIdleChanged: root.handleIdleAction(isIdle ? modelData.idleAction : modelData.activeAction)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user