From 22fa08f0ff2c2a64d32759d0be80cfa874ff1e9f Mon Sep 17 00:00:00 2001 From: Stephanos Kamprogiannis Date: Thu, 1 Oct 2026 15:51:32 +0300 Subject: [PATCH] idle: wake monitors after automatic lock (#3633) Locking rearms the normal idle monitors and can lose their wake transition. Enable the existing locked-monitor wake listener for idle power-off too. --- quickshell/Services/IdleService.qml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/quickshell/Services/IdleService.qml b/quickshell/Services/IdleService.qml index 9026f5b58..f211fdd37 100644 --- a/quickshell/Services/IdleService.qml +++ b/quickshell/Services/IdleService.qml @@ -149,14 +149,13 @@ Singleton { } } - // Wakes monitors powered off by the "power off monitors on lock" path. // Lock.qml's own wake handlers sit outside the session-lock surface and // never receive input, so wake on input via seat-level idle-notify instead. IdleMonitor { id: lockWakeMonitor timeout: 1 respectInhibitors: false - enabled: root.enabled && root.isShellLocked && root.monitorsOff && (SettingsData.lockScreenPowerOffMonitorsOnLock || root.lockPowerOffRequested) + enabled: root.enabled && root.isShellLocked && root.monitorsOff onIsIdleChanged: { if (!enabled) return;