From 7e916ac9a2789b9675a2df7bf9aca03802226f59 Mon Sep 17 00:00:00 2001 From: Thomas Bard Date: Tue, 8 Sep 2026 22:43:05 +0200 Subject: [PATCH] Disable idle handling when locking is disabled --- shell/plugins/services/idle/Service.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/plugins/services/idle/Service.qml b/shell/plugins/services/idle/Service.qml index 1453920d124..62e57e2b291 100644 --- a/shell/plugins/services/idle/Service.qml +++ b/shell/plugins/services/idle/Service.qml @@ -23,7 +23,7 @@ Item { readonly property int firstIdleTimeoutSeconds: Math.min(screensaverTimeoutSeconds, lockTimeoutSeconds) readonly property int screensaverDelaySeconds: Math.max(0, screensaverTimeoutSeconds - firstIdleTimeoutSeconds) readonly property int lockDelaySeconds: Math.max(0, lockTimeoutSeconds - firstIdleTimeoutSeconds) - readonly property bool idleEnabled: stayAwakeStateLoaded && !stayAwake + readonly property bool idleEnabled: stayAwakeStateLoaded && !stayAwake && (lockTimeoutSeconds > 0) readonly property string screensaverClass: "org.omarchy.screensaver" property bool stayAwake: false