xfreerdp /v:Windows.home.arpa /u:a -f /drive:home,/home/einhard /bpp:16 +fonts /rfx /gfx:avc444 /clipboard /sound  /p:a  /network:modem /compression `/async-update /async-input -themes -wallpaper -glyph-cache

/clipboard

enable bidirectional clipboard

/bpp:8

uses 256 colors-low the quality, but really makes a speed improvement. Might not display videos (e.g. VLC)–try /bpp:16 if trouble.

/bpp:16

uses 65536 colors, saving bandwidth over 24-bit color with negligible visible difference for most basic uses.

/network:modem /compression

reduce bandwidth via compression (trade CPU usages for network bandwidth)

-themes -wallpaper

great speedup by not needlessly sending background graphics repeatedly

/async-update /async-input

disable RDP waiting for screen updates to reach you before it accepts input. These allow clicking ahead before the screen updates. Be careful of clicking unwanted options while using the PC.

-glyph-cache

disable glyph caching. Note: this can cause garbled characters and radio boxes.

/audio-mode:1

disable FreeRDP audio redirection (do not play sound from remote PC)

/auto-reconnect

automatically reconnect on failure (also works over SSH tunnel)

xfreerdp /cert-ignore /v:localhost:4389 \
/bpp:8 /network:modem /compression -themes -wallpaper \
/clipboard /audio-mode:1 \
/auto-reconnect -glyph-cache

https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface

USB Camera

For integrated webcam, ensure lsusb device /dev/bus/usb/<bus>/<device> is set to chmod 0666. on connection add /dvc:urbdrc,dev:<device_id>