feat(agent): add screen blackout feature

- Physical displays blanked via overlay
- Remote video and input keep working
- Exclude overlay from screen capture
- Add blackout API and UI toggle
- Wire flag through capture protocol
This commit is contained in:
2026-09-02 13:32:21 +03:00
parent 45f345123d
commit 149fcde379
16 changed files with 557 additions and 28 deletions
+13
View File
@@ -0,0 +1,13 @@
package blackout
func Enabled() bool { return running() }
func Set(on bool) error {
if on {
return start()
}
stop()
return nil
}
func Stop() { stop() }