VirtualBox

source: vbox/trunk/src/VBox/RDP/client-1.8.4/doc/rdesktop.1@ 93628

Last change on this file since 93628 was 55121, checked in by vboxsync, 10 years ago

rdesktop 1.8.3 unmodified

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 12.1 KB
Line 
1.TH rdesktop 1 "November 2005"
2.SH NAME
3.I rdesktop
4\- Remote Desktop Protocol client
5.SH SYNOPSIS
6.B rdesktop [options] server[:port]
7.br
8.SH DESCRIPTION
9.I rdesktop
10is a client for Remote Desktop Protocol (RDP), used in a number of Microsoft
11products including Windows NT Terminal Server, Windows 2000 Server, Windows XP
12and Windows 2003 Server.
13
14.SH OPTIONS
15.TP
16.BR "-u <username>"
17Username for authentication on the server.
18.TP
19.BR "-d <domain>"
20Domain for authentication.
21.TP
22.BR "-s <shell>"
23Startup shell for the user - starts a specific application instead of Explore.
24If SeamlessRDP is enabled this is the application which i started in seamless mode.
25.TP
26.BR "-c <directory>"
27The initial working directory for the user. Often used in combination with -s
28to set up a fixed login environment.
29.TP
30.BR "-p <password>"
31The password to authenticate with. Note that this may have no effect if
32"Always prompt for password" is enabled on the server. WARNING: if you specify
33a password on the command line it may be visible to other users when they use
34tools like ps. Use -p - to make rdesktop request a password at startup (from
35standard input).
36.TP
37.BR "-n <hostname>"
38Client hostname. Normally rdesktop automatically obtains the hostname of the
39client.
40.TP
41.BR "-k <keyboard-map>"
42Keyboard layout to emulate. This requires a corresponding keymap file to be
43installed. The standard keymaps provided with rdesktop follow the RFC1766
44naming scheme: a language code followed by a country code if necessary - e.g.
45en-us, en-gb, de, fr, sv, etc.
46
47The default keyboard map depends on the current locale (LC_* and LANG
48environment variables). If the current locale is unknown, the default
49keyboard map is en-us (a US English keyboard).
50
51The keyboard maps are file names, which means that they are case
52sensitive. The standard keymaps are all in lowercase.
53
54The keyboard maps are searched relative to the directories
55$HOME/.rdesktop/keymaps, KEYMAP_PATH (specified at build time), and
56$CWD/keymaps, in this order. The keyboard-map argument can also be an
57absolute filename.
58
59The special value `none' can be used instead of a keyboard map.
60In this case, rdesktop will guess the scancodes from the X11 event key
61codes using an internal mapping method. This method only supports the
62basic alphanumeric keys and may not work properly on all platforms
63so its use is discouraged.
64.TP
65.BR "-g <geometry>"
66Desktop geometry (WxH). If geometry is the special word "workarea", the geometry
67will be fetched from the extended window manager hints property _NET_WORKAREA, from
68the root window. The geometry can also be specified as a percentage of the whole
69screen, e.g. "-g 80%".
70
71If the specified geometry depends on the screen size, and the screen
72size is changed, rdesktop will automatically reconnect using the new
73screen size. This requires that rdesktop has been compiled with RandR
74support.
75.TP
76.BR "-i"
77Use password as smartcard pin. If a valid user certificate is matched in smart card
78reader the password passed with \f-p\fR argument is used as pin for the smart card.
79This feature also requires that smart card redirection is used using \f-r scard\fR argument.
80.TP
81.BR "-f"
82Enable fullscreen mode. This overrides the window manager and causes the
83rdesktop window to fully cover the current screen. Fullscreen mode can be
84toggled at any time using Ctrl-Alt-Enter.
85.TP
86.BR "-b"
87Force the server to send screen updates as bitmaps rather than using
88higher-level drawing operations.
89.TP
90.BR "-t"
91Disable use of remote control. This will disable features like seamless connection
92sharing.
93.TP
94.BR "-A <seamlessrdpshell>"
95Enable SeamlessRDP by specifying the path to seamless rdp shell.
96In this mode, rdesktop creates a X11 window for each window on the server side.
97This mode requires the SeamlessRDP server side component, which is available from
98\fIhttp://www.cendio.com/seamlessrdp/\fR.
99
100When using this option, you should normally specify a startup shell which
101launches the desired application through SeamlessRDP.
102
103Example: rdesktop -A 'c:\\seamlessrdp\\seamlessrdpshell.exe' -s 'notepad' mywts.domain.com
104
105Any subsequential call to the above commandline example will make use of the seamless
106connection sharing feature which spawns another notepad in the current connection to the
107specified server and then exit.
108
109.TP
110.BR "-B"
111Use the BackingStore of the Xserver instead of the integrated one in
112rdesktop.
113.TP
114.BR "-e"
115Disable encryption. This option is only needed (and will only work) if you
116have a French version of NT TSE.
117.TP
118.BR "-E"
119Disable encryption from client to server. This sends an encrypted login packet,
120but everything after this is unencrypted (including interactive logins).
121.TP
122.BR "-m"
123Do not send mouse motion events. This saves bandwidth, although some Windows
124applications may rely on receiving mouse motion.
125.TP
126.BR "-C"
127Use private colourmap. This will improve colour accuracy on an 8-bit display,
128but rdesktop will appear in false colour when not focused.
129.TP
130.BR "-D"
131Hide window manager decorations, by using MWM hints.
132.TP
133.BR "-K"
134Do not override window manager key bindings. By default rdesktop attempts
135to grab all keyboard input when it is in focus.
136.TP
137.BR "-S <button size>"
138Enable single application mode. This option can be used when running a
139single, maximized application (via -s). When the minimize button of
140the windows application is pressed, the rdesktop window is minimized
141instead of the remote application. The maximize/restore button is
142disabled. For this to work, you must specify the correct button
143size, in pixels. The special word "standard" means 18 pixels.
144.TP
145.BR "-T <title>"
146Sets the window title. The title must be specified using an UTF-8 string.
147.TP
148.BR "-N"
149Enable numlock syncronization between the Xserver and the remote RDP
150session. This is useful with applications that looks at the numlock
151state, but might cause problems with some Xservers like Xvnc.
152.TP
153.BR "-X <windowid>"
154Embed rdesktop-window in another window. The windowid is expected to
155be decimal or hexadecimal (prefixed by 0x).
156.TP
157.BR "-a <bpp>"
158Sets the colour depth for the connection (8, 15, 16, 24 or 32).
159More than 8 bpp are only supported when connecting to Windows XP
160(up to 16 bpp) or newer. Note that the colour depth may also be
161limited by the server configuration. The default value is the depth
162of the root window.
163.TP
164.BR "-z"
165Enable compression of the RDP datastream.
166.TP
167.BR "-x <experience>"
168Changes default bandwidth performance behaviour for RDP5. By default only
169theming is enabled, and all other options are disabled (corresponding
170to modem (56 Kbps)). Setting experience to b[roadband] enables menu
171animations and full window dragging. Setting experience to l[an] will
172also enable the desktop wallpaper. Setting experience to m[odem]
173disables all (including themes). Experience can also be a hexidecimal
174number containing the flags.
175.TP
176.BR "-P"
177Enable caching of bitmaps to disk (persistent bitmap caching). This generally
178improves performance (especially on low bandwidth connections) and reduces
179network traffic at the cost of slightly longer startup and some disk space.
180(10MB for 8-bit colour, 20MB for 15/16-bit colour, 30MB for 24-bit colour
181and 40MB for 32-bit colour sessions)
182.TP
183.BR "-r <device>"
184Enable redirection of the specified device on the client, such
185that it appears on the server. Note that the allowed
186redirections may be restricted by the server configuration.
187
188Following devices are currently supported:
189.TP
190.BR "-r comport:<comport>=<device>,..."
191Redirects serial devices on your client to the
192server. Note that if you need to change any settings on the serial device(s),
193do so with an appropriate tool before starting rdesktop. In most
194OSes you would use stty. Bidirectional/Read support requires Windows XP or newer.
195In Windows 2000 it will create a port, but it's not seamless, most
196shell programs will not work with it.
197.TP
198.BR "-r disk:<sharename>=<path>,..."
199Redirects a path to the share \\\\tsclient\\<sharename> on the server
200(requires Windows XP or newer). The share name is limited to 8
201characters.
202.TP
203.BR "-r lptport:<lptport>=<device>,..."
204Redirects parallel devices on your client to the server.
205Bidirectional/Read support requires Windows XP or newer. In Windows 2000
206it will create a port, but it's not seamless, most shell programs will not work with
207it.
208.TP
209.BR "-r printer:<printername>[=<driver>],..."
210Redirects a printer queue on the client to the server. The <printername>
211is the name of the queue in your local system. <driver> defaults to a
212simple PS-driver unless you specify one. Keep in mind that you need a
213100% match in the server environment, or the driver will fail. The first
214printer on the command line will be set as your default printer.
215.TP
216.BR "-r sound:[local|off|remote]"
217Redirects sound generated on the server to the client. "remote" only has
218any effect when you connect to the console with the -0 option. (Requires
219Windows XP or newer).
220.TP
221.BR "-r lspci"
222Activates the lspci channel, which allows the server to enumerate the
223clients PCI devices. See the file lspci-channel.txt in the
224documentation for more information.
225.TP
226.BR "-r scard[:<Scard Name>=<Alias Name>[;<Vendor Name>][,...]]"
227Enables redirection of one or more smart-cards. You can provide
228static name binding between linux and windows. To do this you
229can use optional parameters as described: <Scard Name> - device name in
230Linux/Unix enviroment, <Alias Name> - device name shown in Windows enviroment
231<Vendor Name> - optional device vendor name. For list of examples run
232rdesktop without parameters.
233.TP
234.BR "-0"
235Attach to the console of the server (requires Windows Server 2003
236or newer).
237.TP
238.BR "-4"
239Use RDP version 4.
240.TP
241.BR "-5"
242Use RDP version 5 (default).
243.PP
244
245.SH "CredSSP Smartcard options"
246.TP
247.BR "--sc-csp-name <name>"
248Specify the CSP (Crypto Service Provider) to use on the windows side for the smartcard
249authentication. CSP is the driver for your smartcard and it seems like this is required
250to be specified for CredSSP authentication. For swedish NetID the following CSP name is
251used; "Net iD - CSP".
252.TP
253.BR "--sc-container-name <name>"
254Specify the container name, usally this is the username for default container and it seems
255like this is required to be specified for CredSSP authentication.
256.TP
257.BR "--sc-reader-name <name>"
258Specify the reader name to be used to prevent the pin code being sent to wrong card if there
259are several readers.
260.TP
261.BR "--sc-card-name <name>"
262Specify the card name for example; "Telia EID IP5a".
263.PP
264
265.SH "EXIT VALUES"
266.PP
267.IP "\fB0\fP"
268RDP session terminated normally
269.IP "\fB1\fP"
270Server initiated disconnect (also returned for logoff by XP joined to a domain)
271.IP "\fB2\fP"
272Server initiated logoff
273.IP "\fB3\fP"
274Server idle timeout reached
275.IP "\fB4\fP"
276Server logon timeout reached
277.IP "\fB5\fP"
278The session was replaced
279.IP "\fB6\fP"
280The server is out of memory
281.IP "\fB7\fP"
282The server denied the connection
283.IP "\fB8\fP"
284The server denied the connection for security reason
285.IP "\fB9\fP"
286The user cannot connect to the server due to insufficient access
287privileges
288.IP "\fB10\fP"
289The server does not accept saved user credentials and requires that
290the user enter their credentials for each connection
291.IP "\fB11\fP"
292Disconnect initiated by administration tool
293.IP "\fB12\fP"
294Disconnect initiated by user
295.IP "\fB16\fP"
296Internal licensing error
297.IP "\fB17\fP"
298No license server available
299.IP "\fB18\fP"
300No valid license available
301.IP "\fB19\fP"
302Invalid licensing message
303.IP "\fB20\fP"
304Hardware id doesn't match software license
305.IP "\fB21\fP"
306Client license error
307.IP "\fB22\fP"
308Network error during licensing protocol
309.IP "\fB23\fP"
310Licensing protocol was not completed
311.IP "\fB24\fP"
312Incorrect client license enryption
313.IP "\fB25\fP"
314Can't upgrade license
315.IP "\fB26\fP"
316The server is not licensed to accept remote connections
317.IP "\fB62\fP"
318The local client window was closed
319.IP "\fB63\fP"
320Some other, unknown error occured
321.IP "\fB64\fP"
322Command line usage error
323.IP "\fB69\fP"
324A service or resource (such as memory) is unavailable
325.IP "\fB70\fP"
326An internal software error has been detected
327.IP "\fB71\fP"
328Operating system error
329.IP "\fB76\fP"
330Protocol error or unable to connect to remote host.
331
332.PP
333.SH LINKS
334Main website of rdesktop
335.br
336\fIhttp://www.rdesktop.org/
337.LP
338.PP
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette