Skip to content

lamco-rdp-server v1.4.4

Latest

Choose a tag to compare

@lamco-office lamco-office released this 04 Jul 06:26

lamco-rdp-server v1.4.4

Wayland-native RDP server for Linux desktop sharing. Native screen capture and input injection across GNOME, KDE Plasma, sway/wlroots, Hyprland, and COSMIC.

Highlights

New transports

  • AF_VSOCK transport for Hyper-V Enhanced Session Mode (closes #52), with Hyper-V auto-detection.
  • WebSocket / RDCleanPath transport for browser and WASM clients, removing the separate proxy from production deployments. This transport ships experimental in 1.4.4: it is not yet exercised end to end against the WASM client.
  • systemd multi-fd socket activation: TCP, Unix, vsock, and WebSocket descriptors passed to a single binary.

Encoding

  • Vulkan Video H.264 encoder (VK_KHR_video_encode_h264): cross-vendor hardware encoding on NVIDIA, Intel, and AMD, alongside the existing VA-API and NVENC paths.

Observability

  • Session health sensors for PipeWire, Portal, Mutter, EGFX, and the active encoder, with live damage-source, FPS, and activity telemetry surfaced in the GUI.
  • HTTP metrics server: Prometheus /metrics and JSON /health endpoints.

Reliability across compositors

  • GNOME now serves many sequential RDP sessions without a restart (per-connection Mutter session lifecycle), and GNOME 49 input is restored (closes #45).
  • KDE Windows-to-Linux clipboard file transfer fixed (binds ext-data-control-v1).
  • sway / wlroots color skew (blue rendered as brown) fixed.
  • COSMIC frame delivery restored; interim pointer injection via /dev/uinput.
  • Linux-to-Windows clipboard file copy on native installs, and Unicode keyboard input.

The full change list is in CHANGELOG.md in the source tree.

Editions and licensing

Licensed under the Business Source License 1.1. Licensor: Lamco Development LLC. This version converts to Apache-2.0 on the Change Date, 2029-06-01. The Additional Use Grant covers non-profit use, a single server instance, non-commercial education or research, and the Community Edition.

The Community Edition (Flatpak and Snap) is free to use.

Community Edition note: the sandboxed editions are portal-mediated. On wlroots compositors (sway, Hyprland, and similar) they require xdg-desktop-portal-wlr active as the ScreenCast backend; the native package is the supported path there.

Downloads

File Size SHA256
lamco-rdp-server-1.4.4.tar.xz (source, vendored) 82M 9518c9f8f7dd9d51...
lamco-rdp-server-1.4.4.flatpak (Community Edition) 13M d34dab94f0828fdb...

SHA256SUMS is attached for verification.

Install

Community Edition — Flatpak

flatpak install --user lamco-rdp-server-1.4.4.flatpak
flatpak run io.lamco.rdp-server

Community Edition — Snap

sudo snap install lamco-rdp-server

From source

tar xf lamco-rdp-server-1.4.4.tar.xz
cd lamco-rdp-server-1.4.4
cargo build --release --offline

Additional distribution packages and full documentation are on the website.

Links

Download lamco-rdp-server