Skip to main content
xfreerdp is the X11 RDP client and the reference frontend for FreeRDP. It exposes every FreeRDP setting through a rich command-line interface and is the best client to use when scripting connections or working on a traditional Linux desktop.

Synopsis

Options can use either Windows-style (/option:value) or POSIX-style (--option value) syntax. FreeRDP auto-detects which style is in use.

Quick examples

Keyboard shortcuts (X11 client)

Global config file

The X11 client reads a JSON config at @SYSCONF_DIR@/xfreerdp.json. An action script can be placed at ~/.config/freerdp/action.sh or specified with /action-script:<path>. It receives the current key combination as an argument; output containing key-local signals the script consumed the shortcut.

Full option reference

Connection options

Authentication

Display and window

Performance and codecs

Audio

Examples:

Device redirection

Drive redirection examples:

RemoteApp

Gateway and proxy

Virtual channels

Keyboard

Listing / discovery

Miscellaneous

Environment variables

Exit codes