Dim and sleep locked displays after inactivity
Add adjustable lock-only inactivity delays, a smooth dimming fade and DRM display sleep without changing output layout. Input, session resume and policy changes wake displays. Pending flips retire before power-off, and protected fallback frames preserve the policy after an early locker crash while unlock ownership checks remain strict. Reduce the password field and avatar, expose delays in Settings, document the practical swaylock comparison and remove the completed backlog. Validation: independent review cleared; 255 compositor tests, 7 locker tests and 15 Settings tests pass; affected debug binaries rebuilt. Isolated visual smoke remains blocked by an unlocked nested screenshot timeout, matching the previously established baseline presentation limitation. Real DRM display sleep requires a live session check.
This commit is contained in:
1 parent
d26e1511d1
commit
35537b32c8
12 files changed
+466
-13
No files matched your search
@@ -413,6 +413,11 @@ autostart {
|
||||
}
|
||||
```
|
||||
|
||||
The locked display dims after 30 seconds and sleeps after 120 seconds of
|
||||
inactivity. Settings → Lock screen changes `lock-screen.dim-after-seconds` and
|
||||
`lock-screen.sleep-after-seconds`; zero disables each action. Input wakes the
|
||||
display without unlocking. Display sleep does not suspend the computer.
|
||||
|
||||
`ferese-lock` is the native PAM-authenticated locker. It follows your wallpaper,
|
||||
colors, font and shell corner radius. Its command returns successfully only after
|
||||
the compositor confirms the lock; the UI keeps running until authentication
|
||||
|
||||
Reference in new issue
Block a user