Remote Desktop Share

By Nguyen Van Thanh

View on Snapcraft.io
Version2.1.0
Revision2
Size70.0 MB
LicenseMIT
Confinementstrict
Basecore22

Share and control an X11 desktop over direct TCP/TLS

ScreenshotScreenshotScreenshot

Remote Desktop Share is a Linux alternative to AnyDesk / Supremo for direct
desktop sharing between two machines that can reach each other.
Disclaimer: This project is an independent open-source tool and is not
affiliated with, sponsored by, or endorsed by AnyDesk Software GmbH or
Nanosystems S.r.l. Cannot access Wayland compositor-locked screens or root
lock screens.

What it really does:
• Host: captures the X11 screen (QScreen.grabWindow), splits it into 64x64
tiles and streams only changed tiles as JPEG over TCP. Random 9-digit
session ID + random password; mutual HMAC-SHA256 challenge/response.
• TLS 1.2+ using a self-signed certificate generated with the openssl
binary; the certificate fingerprint is bound into the authentication proof
and shown on both sides for comparison.
• Viewer: shows the remote screen, adjustable FPS / JPEG quality / scale,
measured RTT, fps and bitrate; sends mouse and keyboard events.
• Remote input is applied with the X11 XTest extension (libXtst via ctypes)
when available; otherwise the session is view-only and says so.
• Chat and SHA-256 verified file transfer in both directions; session history.

Honest limits: direct TCP only — no relay server or NAT traversal, so the
viewer must reach host IP:port (LAN, VPN or a forwarded port). The "session
ID" is part of the credentials, not a global directory. It cannot capture
the lock screen, login screen or Wayland-native windows (on Wayland only
XWayland content is visible and controllable). No audio, no clipboard sync,
no hardware video encoding.

Support development: https://buymeacoffee.com/thanhnv128b

Update History

2.0.0 (1) → 2.1.0 (2)
14 Nov 2026, 10:30 UTC
2.0.0 (1)
12 Nov 2026, 13:45 UTC

Published12 Nov 2026, 12:58 UTC

Last updated14 Nov 2026, 10:13 UTC

First seen12 Nov 2026, 13:45 UTC