'\" t
.\" Title: xfreerdp
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.79.1
.\" Date: 2017-08-12
.\" Manual: xfreerdp
.\" Source: freerdp
.\" Language: English
.\"
.TH "XFREERDP" "1" "2017\-08\-12" "freerdp" "xfreerdp"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
xfreerdp \- FreeRDP X11 client
.SH "SYNOPSIS"
.PP
\fBxfreerdp\fR
[file] [options] [/v:server[:port]]
.SH "DESCRIPTION"
.PP
\fBxfreerdp\fR
is an X11 Remote Desktop Protocol (RDP) client which is part of the FreeRDP project\&. An RDP server is built\-in to many editions of Windows\&. Alternative servers included xrdp and VRDP (VirtualBox)\&.
.SH "OPTIONS"
.PP
\fB/v\fR \fI[:port]\fR
.RS 4
Server hostname
.RE
.PP
\fB/port\fR \fI\fR
.RS 4
Server port
.RE
.PP
\fB/w\fR \fI\fR
.RS 4
Width
.RE
.PP
\fB/h\fR \fI\fR
.RS 4
Height
.RE
.PP
\fB/size\fR \fIx\fR
.RS 4
Screen size
.RE
.PP
\fB/f\fR
.RS 4
Fullscreen mode
.RE
.PP
\fB/bpp\fR \fI\fR
.RS 4
Session bpp (color depth)
.RE
.PP
\fB/kbd\fR \fI0x or \fR
.RS 4
Keyboard layout
.RE
.PP
\fB/kbd\-list\fR
.RS 4
List keyboard layouts
.RE
.PP
\fB/kbd\-type\fR \fI\fR
.RS 4
Keyboard type
.RE
.PP
\fB/kbd\-subtype\fR \fI\fR
.RS 4
Keyboard subtype
.RE
.PP
\fB/kbd\-fn\-key\fR \fI\fR
.RS 4
Keyboard function key count
.RE
.PP
\fB/admin\fR
.RS 4
Admin (or console) session
.RE
.PP
\fB/multimon\fR
.RS 4
Use multiple monitors
.RE
.PP
\fB/workarea\fR
.RS 4
Use available work area
.RE
.PP
\fB/monitors\fR \fI<0,1,2\&.\&.\&.>\fR
.RS 4
Select monitors to use
.RE
.PP
\fB/monitor\-list\fR
.RS 4
List detected monitors
.RE
.PP
\fB/t\fR \fI\fR
.RS 4
Window title
.RE
.PP
\fB/decorations\fR
.RS 4
Window decorations
.RE
.PP
\fB/smart\-sizing\fR
.RS 4
Scale remote desktop to window size
.RE
.PP
\fB/a\fR \fI(null)\fR
.RS 4
Addin
.RE
.PP
\fB/vc\fR \fI(null)\fR
.RS 4
Static virtual channel
.RE
.PP
\fB/dvc\fR \fI(null)\fR
.RS 4
Dynamic virtual channel
.RE
.PP
\fB/u\fR \fI[\e] or [@]\fR
.RS 4
Username
.RE
.PP
\fB/p\fR \fI\fR
.RS 4
Password
.RE
.PP
\fB/d\fR \fI\fR
.RS 4
Domain
.RE
.PP
\fB/g\fR
.RS 4
Gateway Hostname
.RE
.PP
\fB/gu\fR \fI[\e] or [@]\fR
.RS 4
Gateway username
.RE
.PP
\fB/gp\fR \fI\fR
.RS 4
Gateway password
.RE
.PP
\fB/gd\fR \fI\fR
.RS 4
Gateway domain
.RE
.PP
\fB/load\-balance\-info\fR \fI\fR
.RS 4
Load balance info
.RE
.PP
\fB/app\fR \fI|| or \fR
.RS 4
Remote application program
.RE
.PP
\fB/app\-name\fR \fI\fR
.RS 4
Remote application name for user interface
.RE
.PP
\fB/app\-icon\fR \fI\fR
.RS 4
Remote application icon for user interface
.RE
.PP
\fB/app\-cmd\fR \fI\fR
.RS 4
Remote application command\-line parameters
.RE
.PP
\fB/app\-file\fR \fI\fR
.RS 4
File to open with remote application
.RE
.PP
\fB/app\-guid\fR \fI\fR
.RS 4
Remote application GUID
.RE
.PP
\fB/compression\fR
.RS 4
Compression
.RE
.PP
\fB/shell\fR \fI(null)\fR
.RS 4
Alternate shell
.RE
.PP
\fB/shell\-dir\fR \fI(null)\fR
.RS 4
Shell working directory
.RE
.PP
\fB/sound\fR
.RS 4
Audio output (sound)
.RE
.PP
\fB/microphone\fR
.RS 4
Audio input (microphone)
.RE
.PP
\fB/audio\-mode\fR \fI(null)\fR
.RS 4
Audio output mode
.RE
.PP
\fB/multimedia\fR
.RS 4
Redirect multimedia (video)
.RE
.PP
\fB/network\fR \fI(null)\fR
.RS 4
Network connection type
.RE
.PP
\fB/drive\fR \fI(null)\fR
.RS 4
Redirect drive
.RE
.PP
\fB/drives\fR
.RS 4
Redirect all drives
.RE
.PP
\fB/home\-drive\fR
.RS 4
Redirect home drive
.RE
.PP
\fB/clipboard\fR
.RS 4
Redirect clipboard
.RE
.PP
\fB/serial\fR \fI(null)\fR
.RS 4
Redirect serial device
.RE
.PP
\fB/parallel\fR \fI(null)\fR
.RS 4
Redirect parallel device
.RE
.PP
\fB/smartcard\fR \fI(null)\fR
.RS 4
Redirect smartcard device
.RE
.PP
\fB/printer\fR
.RS 4
Redirect printer device
.RE
.PP
\fB/usb\fR \fI(null)\fR
.RS 4
Redirect USB device
.RE
.PP
\fB/multitouch\fR
.RS 4
Redirect multitouch input
.RE
.PP
\fB/echo\fR
.RS 4
Echo channel
.RE
.PP
\fB/fonts\fR
.RS 4
Smooth fonts (ClearType)
.RE
.PP
\fB/aero\fR
.RS 4
Desktop composition
.RE
.PP
\fB/window\-drag\fR
.RS 4
Full window drag
.RE
.PP
\fB/menu\-anims\fR
.RS 4
Menu animations
.RE
.PP
\fB/themes\fR
.RS 4
Themes
.RE
.PP
\fB/wallpaper\fR
.RS 4
Wallpaper
.RE
.PP
\fB/gdi\fR \fI\fR
.RS 4
GDI rendering
.RE
.PP
\fB/rfx\fR
.RS 4
RemoteFX
.RE
.PP
\fB/rfx\-mode\fR \fI\fR
.RS 4
RemoteFX mode
.RE
.PP
\fB/frame\-ack\fR \fI\fR
.RS 4
Frame acknowledgement
.RE
.PP
\fB/nsc\fR
.RS 4
NSCodec
.RE
.PP
\fB/jpeg\fR
.RS 4
JPEG codec
.RE
.PP
\fB/jpeg\-quality\fR \fI\fR
.RS 4
JPEG quality
.RE
.PP
\fB/nego\fR
.RS 4
protocol security negotiation
.RE
.PP
\fB/sec\fR \fI\fR
.RS 4
force specific protocol security
.RE
.PP
\fB/sec\-rdp\fR
.RS 4
rdp protocol security
.RE
.PP
\fB/sec\-tls\fR
.RS 4
tls protocol security
.RE
.PP
\fB/sec\-nla\fR
.RS 4
nla protocol security
.RE
.PP
\fB/sec\-ext\fR
.RS 4
nla extended protocol security
.RE
.PP
\fB/cert\-name\fR \fI\fR
.RS 4
certificate name
.RE
.PP
\fB/cert\-ignore\fR
.RS 4
ignore certificate
.RE
.PP
\fB/pcb\fR \fI\fR
.RS 4
Preconnection Blob
.RE
.PP
\fB/pcid\fR \fI\fR
.RS 4
Preconnection Id
.RE
.PP
\fB/vmconnect\fR
.RS 4
Hyper\-V console (use port 2179, disable negotiation)
.RE
.PP
\fB/authentication\fR
.RS 4
authentication (hack!)
.RE
.PP
\fB/encryption\fR
.RS 4
encryption (hack!)
.RE
.PP
\fB/grab\-keyboard\fR
.RS 4
grab keyboard
.RE
.PP
\fB/toggle\-fullscreen\fR
.RS 4
Alt+Ctrl+Enter toggles fullscreen
.RE
.PP
\fB/mouse\-motion\fR
.RS 4
mouse\-motion
.RE
.PP
\fB/parent\-window\fR \fI\fR
.RS 4
Parent window id
.RE
.PP
\fB/bitmap\-cache\fR
.RS 4
bitmap cache
.RE
.PP
\fB/offscreen\-cache\fR
.RS 4
offscreen bitmap cache
.RE
.PP
\fB/glyph\-cache\fR
.RS 4
glyph cache
.RE
.PP
\fB/codec\-cache\fR \fI\fR
.RS 4
bitmap codec cache
.RE
.PP
\fB/fast\-path\fR
.RS 4
fast\-path input/output
.RE
.PP
\fB/max\-fast\-path\-size\fR
.RS 4
maximum fast\-path update size
.RE
.PP
\fB/async\-input\fR
.RS 4
asynchronous input
.RE
.PP
\fB/async\-update\fR
.RS 4
asynchronous update
.RE
.PP
\fB/async\-transport\fR
.RS 4
asynchronous transport (unstable)
.RE
.PP
\fB/async\-channels\fR
.RS 4
asynchronous channels (unstable)
.RE
.PP
\fB/wm\-class\fR \fI\fR
.RS 4
set the WM_CLASS hint for the window instance
.RE
.PP
\fB/version\fR
.RS 4
print version
.RE
.PP
\fB/help\fR
.RS 4
print help
.RE
.PP
\fB/play\-rfx\fR \fI\fR
.RS 4
Replay rfx pcap file
.RE
.PP
\fB/auth\-only\fR
.RS 4
Authenticate only\&.
.RE
.SH "EXAMPLES"
.PP
\fBxfreerdp connection\&.rdp /p:Pwd123! /f\fR
.RS 4
Connect in fullscreen mode using a stored configuration
\fIconnection\&.rdp\fR
and the password
\fIPwd123!\fR
.RE
.PP
\fBxfreerdp /u:CONTOSO\e\eJohnDoe /p:Pwd123! /v:rdp\&.contoso\&.com\fR
.RS 4
Connect to host
\fIrdp\&.contoso\&.com\fR
with user
\fICONTOSO\e\eJohnDoe\fR
and password
\fIPwd123!\fR
.RE
.PP
\fBxfreerdp /u:JohnDoe /p:Pwd123! /w:1366 /h:768 /v:192\&.168\&.1\&.100:4489\fR
.RS 4
Connect to host
\fI192\&.168\&.1\&.100\fR
on port
\fI4489\fR
with user
\fIJohnDoe\fR, password
\fIPwd123!\fR\&. The screen width is set to
\fI1366\fR
and the height to
\fI768\fR
.RE
.PP
\fBxfreerdp /u:JohnDoe /p:Pwd123! /vmconnect:C824F53E\-95D2\-46C6\-9A18\-23A5BB403532 /v:192\&.168\&. 1\&.100\fR
.RS 4
Establish a connection to host
\fI192\&.168\&.1\&.100\fR
with user
\fIJohnDoe\fR, password
\fIPwd123!\fR
and connect to Hyper\-V console (use port 2179, disable negotiation) with VMID
\fIC824F53E\-95D2\-46C6\-9A18\-23A5BB403532\fR
.RE
.PP
\fB+clipboard\fR
.RS 4
Activate clipboard redirection
.RE
.PP
\fB/drive:home,/home/user\fR
.RS 4
Activate drive redirection of
\fI/home/user\fR
as home drive
.RE
.PP
\fB/smartcard:\fR
.RS 4
Activate smartcard redirection for device
\fIdevice\fR
.RE
.PP
\fB/printer:,\fR
.RS 4
Activate printer redirection for printer
\fIdevice\fR
using driver
\fIdriver\fR
.RE
.PP
\fB/serial:\fR
.RS 4
Activate serial port redirection for port
\fIdevice\fR
.RE
.PP
\fB/parallel:\fR
.RS 4
Activate parallel port redirection for port
\fIdevice\fR
.RE
.PP
\fB/sound:sys:alsa\fR
.RS 4
Activate audio output redirection using device
\fIsys:alsa\fR
.RE
.PP
\fB/microphone:sys:alsa\fR
.RS 4
Activate audio input redirection using device
\fIsys:alsa\fR
.RE
.PP
\fB/multimedia:sys:alsa\fR
.RS 4
Activate multimedia redirection using device
\fIsys:alsa\fR
.RE
.PP
\fB/usb:id,dev:054c:0268\fR
.RS 4
Activate USB device redirection for the device identified by
\fI054c:0268\fR
.RE
.SH "LINKS"
.PP
\m[blue]\fBhttp://www\&.freerdp\&.com/\fR\m[]
.SH "AUTHOR"
.br
.PP
The FreeRDP Team