Launch dbus-daemon before Xorg so libinput/seat integration has a system bus, reducing input routing issues in headless Sunshine sessions.
Co-authored-by: Cursor <cursoragent@cursor.com>
Install the Boost 1.74 runtime packages required by the pinned Sunshine build to prevent startup crashes from unresolved shared objects.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use the Ubuntu 22.04 package from v0.20.0 to avoid input routing regressions seen with newer builds in headless containerized X11 sessions.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace Xvfb with Xorg dummy and mount /run/udev so Sunshine virtual input devices target the streamed X session instead of the host console.
Co-authored-by: Cursor <cursoragent@cursor.com>
Support APT_PROXY build arg in Docker/Compose, document setup, and include a safe .env.example template for local cache usage.
Co-authored-by: Cursor <cursoragent@cursor.com>
Install libXtst and related 64/32-bit dependencies required for steamui/webhelper startup inside containers.
Co-authored-by: Cursor <cursoragent@cursor.com>
Run Steam Big Picture as dedicated steam user with persistent home-backed storage and document first-run bootstrap behavior.
Co-authored-by: Cursor <cursoragent@cursor.com>