DreamConnect v1.3
Hardening release.
- Distro-agnostic install (H5) — the installer detects your package manager (
apt/dnf/zypper/pacman) and installs the full runtime dependency set (X11 probe tools, python3 + GObject, GStreamer PipeWire + base plugins, wl-clipboard), plus a JDK fallback for the source build. Best-effort with a manual package list on failure;DREAMCONNECT_SKIP_DEPS=1opts out. Only Fedora is tested end to end — see per-distro packages. - Reboot survival / autologin (H6) — opt into GDM autologin so the bridge comes back unattended after a reboot:
curl -fsSL .../dreamconnect-install.sh | sudo DREAMCONNECT_AUTOLOGIN=1 bash. A section-aware, idempotent, backed-up edit of/etc/gdm{,3}/custom.conf, reverted on--uninstall. Security trade-off (no login prompt at boot), so it is strictly opt-in. - Reconnect & resilience (H4) — fixed a session-restart D-Bus subscription leak that could cascade into duplicate restarts, plus a restart guard. Verified: a daemon bounce recovers (capture resumes, clients reconnect to live frames), the shm inode is stable so the agent’s mmap survives, and the unit restarts on crash.
Install
curl -fsSL https://github.com/ghostpsalm/DreamConnect/releases/latest/download/dreamconnect-install.sh | sudo bashAdd DREAMCONNECT_AUTOLOGIN=1 before bash for unattended/reboot survival.