1XFREERDP(1) xfreerdp XFREERDP(1)
2
3
4
6 xfreerdp - FreeRDP X11 client
7
9 xfreerdp [options] server[:port]
10
12 xfreerdp is an X11 Remote Desktop Protocol (RDP) client which is part
13 of the FreeRDP project. An RDP server is built-in to many editions of
14 Windows. Alternative servers included xrdp and VRDP (VirtualBox).
15
17 -0
18 Attach to the admin console of the server.
19
20 -a bpp
21 Sets the color depth for the connection to bpp bits per pixel.
22 Valid values are 8, 15, 16, 24 and 32. The default value is the
23 color depth of the FreeRDP-window.
24
25 -c dir
26 Sets the working-dir to dir. This parameter is only used when an
27 AlternateShell (-s shell) is requested. dir should contain the
28 executable file specified in the AlternateShell.
29
30 -D
31 Removes the windows decorations.
32
33 -d domain
34 Set the domain used in authentication to domain.
35
36 -f
37 start in full screen mode. This mode can always be en- and disabled
38 using Ctrl-Alt-Enter.
39
40 -T text
41 Sets the window title to text.
42
43 -g geometry
44 Sets the size of the FreeRDP window (and of the remote desktop,
45 when establishing a new connection). geometry can have one of the
46 following forms:
47
48 WxH
49 in this case the resulting window will be of WxH pixels.
50
51 P%
52 in this case the resulting window will be P% of your screen.
53
54 The special keyword workarea
55 in this case the resulting window will be of the same size as
56 your workarea.
57
58
59 -h
60 Print help.
61
62 -k id
63 Sets the keyboard-layout-id to id.
64
65 -K
66 Do not interfere with window manager bindings (don't grab
67 keyboard).
68
69 -n hostname
70 Set the reported client hostname to hostname. Default is to
71 automatically detect the hostname.
72
73 -o
74 Play audio on the console instead of redirecting to the client.
75
76 -p password
77 Password used in authentication.
78
79 -s shell
80 Sets the startup-shell to shell. This parameter should contain a
81 complete path to the alternate shell. If the alternete shell
82 requires a different working directory use -c dir.
83
84 -t port
85 Connect to port, instead of the default 3389.
86
87 -u username
88 Username used in authentication.
89
90 -x flag
91 Set the experience performance flags. flag can be one of:
92
93 m - (modem)
94 Equivalent to 15.
95
96 b - (broadband)
97 Equivalent to 1.
98
99 l - (lan)
100 Equivalent to 0.
101
102 num
103 A hexadecimal number that represents a bit-mask, were numbers
104 mean the following [1]:
105
106 1
107 Disable desktop wallpaper.
108
109 2
110 Disable full-window drag (only the window outline is
111 displayed when the window is moved).
112
113 4
114 Disable menu animations.
115
116 8
117 Disable user interface themes.
118
119 20
120 Disable mouse cursor shadows.
121
122 40
123 Disable cursor blinking.
124
125 80
126 Enable font smoothing.
127
128 100
129 Enable Desktop Composition.
130
131
132
133 -X xid
134 embed xfreerdp into window with xid.
135
136 -z
137 Enable compression.
138
139 --app
140 initialize a RemoteApp connection. This implies -g workarea.
141
142 --no-auth
143 Skips authentication. This is useful e.g. for the current FreeRDP
144 server that doesn't yet support server-side authentication.
145
146 --authonly
147 Only authenticates. This is useful to test your credentials
148 (username and password). Returns status code 0 if the client can
149 connect. Requires a username, password and connection host at the
150 command line.
151
152 --no-bmp-cache
153 Disable bitmap cache.
154
155 --certificate-name name
156 use name for the logon certificate, instead of the server name
157
158 --composition
159 Enable composition (RDVH only, not to be confused with remote
160 composition).
161
162 --ext extname
163 load extension extname
164
165 --no-fastpath
166 Disables fast-path. Use slow-path packets instead, which have
167 larger headers. It might be good for debugging certain issues when
168 you suspect it might be linked to the parsing of one of the two
169 header types.
170
171 --from-stdin
172 Prompts for unspecified arguments -u username, -p password, -d
173 domain and connection host. This is useful to hide arguments from
174 ps. Also useful for scripts that will feed these arguments to the
175 client via (what else?) stdin.
176
177 --disable-full-window-drag
178 Disable full window drag.
179
180 --gdi backend
181 GDI (Graphics Device Interface) rendering backend. backend can be
182 either sw (software) or hw (hardware).
183
184 --help
185 Print help.
186
187 --ignore-certificate
188 ignore verification of logon certificate.
189
190 --kbd-list
191 list all keyboard layout ids used by -k
192
193 --disable-menu-animations
194 Disable menu animations.
195
196 --no-motion
197 Don't send mouse motion events.
198
199 --no-nla
200 Disable network level authentication.
201
202 --nsc
203 Enable NSCodec.
204
205 --no-osb
206 Disable off screen bitmaps.
207
208 --plugin plugin [--data data --]
209 Load one of the following plugin:
210
211 cliprdr
212 Synchronize client and server clipboard data.
213
214 drdynvc --data subplugin [subplugin ...] --
215 Enable multimedia redirection. The subplugin must be one of the
216 following:
217
218 audin
219 Redirect audio recording device to the server.
220
221 tsmf
222 Enable video redirection. The --plugin rdpsnd needs to be
223 enabled as well.
224
225 rdpsnd [--data [subplugin] [latency:latency] --]
226 Enable audio output using one of the following subplugin and
227 with a given latency in ms:
228
229 pulse
230 Use PulseAudio mixer.
231
232 rail --data executable[:workingdir[:arguments]] --
233 Launch one executable in a workingdir with given arguments. You
234 must use --app before you can use rail.
235
236 rdpdbg
237 Enable debugging virtual channel.
238
239 rdpdr --data subplugin [subplugin ...] --
240 Redirect filesystem devices on your client to the server. If
241 you want any redirection to work with Windows Server 2012 and
242 newer you must use --plugin rdpsnd before you use any rdpdr
243 options. The subplugin must be one of the following:
244
245 drive:name:path
246 Redirect system path as disk with name.
247
248 scard[:name]
249 Redirect smartcard with name.
250
251 serial:port:device
252 Redirect serial device (e.g. /dev/ttyS0) to port (e.g.
253 COM0).
254
255 parallel:port:device
256 Redirect parallel device (e.g. /dev/lp0) to port (e.g.
257 LPT0).
258
259 printer:cupsname:drivername
260 Redirect printer with cupsname and drivername.
261
262
263 --no-rdp
264 Disable Standard RDP encryption.
265
266 --rfx
267 Enable RemoteFX.
268
269 --rfx-mode
270 RemoteFX operational flags. flags can be either v[ideo], i[mage]),
271 default is video.
272
273 --ntlm version
274 force NTLM protocol version to be version, which can be one of 1 or
275 2.
276
277 --sec proto
278 force protocol security. proto can be one of rdp, tls or nla.
279
280 --secure-checksum
281 Use salted checksums with Standard RDP encryption.
282
283 --disable-theming
284 Disable theming.
285
286 --no-tls
287 Disable TLS encryption.
288
289 --version
290 Print version information.
291
292 --disable-wallpaper
293 Disable wallpaper.
294
296 http://www.freerdp.com/
297
299 The FreeRDP Team
300
302 1. Taken from MS-RDPBCGR Section 2.2.1.11.1.1.1 - Extended Info Packet
303
304 2. MS-RDPBCGR Section 2.2.1.11.1.1.1 - Extended Info Packet
305 http://msdn.microsoft.com/en-us/library/cc240476%28v=prot.10%29.aspx
306
307
308
309freerdp 2011-08-27 XFREERDP(1)