diff --git a/quickshell/Services/IdleService.qml b/quickshell/Services/IdleService.qml index 357dfcc14..8a61c7857 100644 --- a/quickshell/Services/IdleService.qml +++ b/quickshell/Services/IdleService.qml @@ -148,14 +148,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;