diff --git a/Modules/Lock/LockScreenContent.qml b/Modules/Lock/LockScreenContent.qml index 46d12714..304ea445 100644 --- a/Modules/Lock/LockScreenContent.qml +++ b/Modules/Lock/LockScreenContent.qml @@ -42,6 +42,16 @@ Item { updateHyprlandLayout() hyprlandLayoutUpdateTimer.start() } + + if (SessionService.loginctlAvailable && DMSService.apiVersion >= 2) { + DMSService.sendRequest("loginctl.lockerReady", null, response => { + if (response.error) { + console.warn("LockScreenContent: Failed to signal locker ready:", response.error) + } else { + console.log("LockScreenContent: Locker ready signaled, inhibitor released") + } + }) + } } onDemoModeChanged: { if (demoMode) {