DreamConnect v1.0
First working release. Makes the unmodified ConnectWise ScreenConnect Linux
client work under Wayland GNOME by transparently rerouting its java.awt.Robot
capture/input onto Wayland's PipeWire ScreenCast + Mutter RemoteDesktop APIs —
headless, with no consent dialog.
Install
curl -fsSL https://github.com/ghostpsalm/DreamConnect/releases/latest/download/dreamconnect-install.sh | sudo bashFeatures
- Live screen capture (no more black screen), responsive mouse + keyboard, correct
scroll, low-latency input. - No "Allow" consent dialog — drives
org.gnome.Mutter.{RemoteDesktop,ScreenCast}
directly; fully unattended. - ScreenConnect binaries untouched (agent via
JAVA_TOOL_OPTIONS); survives updates. - One-command install with auto-detection; systemd-managed.
Known limitations
- "Insert clipboard text" not yet supported (use clipboard sharing + manual paste).
- US-ish keymap; single-monitor. See ROADMAP.md.