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;