106e5bd17d51a1132615887fa25665e246fd05bd
- vnc-manager now runs x11vnc against :0 rather than vncserver on a fresh display, so the browser shows the same session as the tv instead of a parallel one - x11vnc reads :0's cookie from the logged-in user's own .Xauthority, so no root is needed; mirroring only works while someone is logged in (the greeter's cookie belongs to lightdm) - -scale 0.5 halves the 4k framebuffer to 1080p for the stream, -shared -forever keeps it up across browser disconnects, -localhost keeps it behind the ws bridge - readiness is now the listening port, not exit code: x11vnc stays in the foreground where vncserver daemonized and exited - drops findFreeDisplay and per-email session tracking; there is exactly one :0 - the parallel desktops this replaces caused real breakage: a ghost logind session that broke lightdm login, and a brave profile lock held on :2 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%