mirror of
https://github.com/st3fan/ewm.git
synced 2026-10-25 02:02:15 +00:00
Deploying the telnet Apple 1 hit two gaps. First, the default build links SDL3 dynamically and sdl-static compiles SDL with full video — which demands X11 dev packages (XTEST et al) that a headless server neither has nor needs. The new sdl-static-headless feature stacks sdl3's build-from-source-unix-console on sdl-static: a static SDL console build with no X11/Wayland at all. Only --tty runs on such a binary (documented); it builds in a fraction of the time and links no dynamic SDL. Second, ewm-one.socket's header said "install both units" without saying how much more there is: it now carries the full checklist — the headless build command, binary/banner/unit installs, daemon-reload, enable, and where the per-instance logs live. Verified: the headless binary builds, serves a banner + monitor session over a pipe, and carries no dynamic SDL reference. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>