mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-08-01 19:18:28 -04:00
@@ -66,9 +66,17 @@ Scope {
|
|||||||
IdleService.lockPowerOffRequested = false;
|
IdleService.lockPowerOffRequested = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Avoid startup lock when using dms-greeter (#2952)
|
||||||
|
function freshGreeterLogin() {
|
||||||
|
const authTime = Number(Quickshell.env("DMS_GREETER_AUTH_TIME") || 0);
|
||||||
|
if (!authTime)
|
||||||
|
return false;
|
||||||
|
return (Date.now() / 1000 - authTime) < 120;
|
||||||
|
}
|
||||||
|
|
||||||
Component.onCompleted: {
|
Component.onCompleted: {
|
||||||
IdleService.lockComponent = this;
|
IdleService.lockComponent = this;
|
||||||
if (SettingsData.lockAtStartup)
|
if (SettingsData.lockAtStartup && !freshGreeterLogin())
|
||||||
lock();
|
lock();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user