wlfreerdp is the Wayland-native FreeRDP client. It uses libuwac (Use Wayland As Client) — a companion library in the FreeRDP tree — to communicate directly with the Wayland compositor. Unlike the SDL client running on the Wayland backend, wlfreerdp has no X11 dependency at all.
Prerequisites
1
Wayland compositor
A running Wayland compositor is required (e.g. GNOME on Wayland, KDE Plasma on Wayland, Sway, or any other wl-compositor-compliant environment).
2
libuwac
libuwac is part of the FreeRDP source tree (uwac/ directory). It is built automatically when the Wayland client is enabled. You do not need to install it separately.3
Build the Wayland client
Enable Debian/Ubuntu build dependencies:
-DWITH_WAYLAND=ON (enabled by default when Wayland is found; disable with -DWITH_WAYLAND=OFF):Synopsis
wlfreerdp accepts the same global option set as xfreerdp. See xfreerdp options for the full reference.
Quick examples
Supported features
Differences from xfreerdp (X11)
Exit status
See also
xfreerdp(1)— full option referencewlog(7)— FreeRDP logging subsystem
