blob: 66e0f209baf131fa9ad2c480d66412903a5e17d0 [file] [log] [blame]
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +00001.TH X0VNCSERVER 1 "January 7, 2008" "TightVNC" "TightVNC Manual"
Constantin Kaplinskyb30ae7f2006-05-25 05:04:46 +00002.SH NAME
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +00003x0vncserver \- TightVNC Server for real X displays
Constantin Kaplinskyb30ae7f2006-05-25 05:04:46 +00004.SH SYNOPSIS
5.B x0vncserver
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +00006.RI [ options ]
Constantin Kaplinskyb30ae7f2006-05-25 05:04:46 +00007.SH DESCRIPTION
8.B x0vncserver
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +00009is a TightVNC Server which makes any X display remotely accessible via VNC,
10TightVNC or compatible viewers. Unlike Xvnc, it does not create a virtual
11display. Instead, it just shares an existing X server (typically, that one
12connected to the physical screen).
13.SH OPTIONS
14.B x0vncserver
15interprets the command line as a list of parameters with optional values.
16Running \fBx0vncserver -h\fP will show a list of all valid parameters with
17short descriptions. All parameters are optional, but normally you would have
Constantin Kaplinskycef45772008-01-07 14:52:51 +000018to use the \fBPasswordFile\fP parameter (see its description below).
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +000019.PP
20There are several forms of specifying parameters in the command line (here we
21use `\fISomeParameter\fP' as an example parameter name):
22.TP
23.B -\fISomeParameter\fP
24Enable the parameter, turn the feature on. This form can be used with
25parameters that simply enable or disable some feature.
26.TP
27.B -\fISomeParameter\fP=0
28Disable the parameter, turn the feature off.
29.TP
30.B -\fISomeParameter\fP=\fIvalue\fP
31Assign the specified \fIvalue\fP to the parameter. The leading dash can be
32omitted, or it can be doubled if desired (like in GNU-style long
33options). The equality sign is optional so it can be replaced by spaces.
34.PP
35Parameter names are case-insensitive, their order in the command line can be
36arbitrary.
Constantin Kaplinskycef45772008-01-07 14:52:51 +000037.SH PARAMETERS
38.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +000039.B display
40The X display (default=)
41.TP
42.B rfbport
43TCP port to listen for RFB protocol (default=5900)
44.TP
45.B Log
46Specifies which log output should be directed to which target logger, and the
47level of output to log. Format is <log>:<target>:<level>[, ...]. (default=)
48.TP
49.B HostsFile
50File with IP access control rules (default=)
51.TP
52.B SecurityTypes
53Specify which security scheme to use for incoming connections (None, VncAuth)
54(default=VncAuth)
55.TP
56.B ReverseSecurityTypes
57Specify encryption scheme to use for reverse connections (None)
58(default=None)
59.TP
60.B PasswordFile
61Password file for VNC authentication (default=)
62.TP
63.B Password
64Obfuscated binary encoding of the password which clients must supply to
65access the server (default=)
66.TP
67.B BlacklistThreshold
68The number of unauthenticated connection attempts allowed from any individual
69host before that host is black-listed (default=5)
70.TP
71.B BlacklistTimeout
72The initial timeout applied when a host is first black-listed. The host
73cannot re-attempt a connection until the timeout expires. (default=10)
74.TP
75.B QueryConnect
76Prompt the local user to accept or reject incoming connections. (default=0)
77.TP
78.B QueryConnectTimeout
79Number of seconds to show the Accept Connection dialog before rejecting the
80connection (default=10)
81.TP
82.B AlwaysShared
83Always treat incoming connections as shared, regardless of the
84client-specified setting (default=0)
85.TP
86.B NeverShared
87Never treat incoming connections as shared, regardless of the
88client-specified setting (default=0)
89.TP
90.B DisconnectClients
91Disconnect existing clients if an incoming connection is non-shared. If
92combined with NeverShared then new connections will be refused while there is
93a client active (default=1)
94.TP
95.B AcceptKeyEvents
96Accept key press and release events from clients. (default=1)
97.TP
98.B AcceptPointerEvents
99Accept pointer press and release events from clients. (default=1)
100.TP
101.B AcceptCutText
102Accept clipboard updates from clients. (default=1)
103.TP
104.B SendCutText
105Send clipboard changes to clients. (default=1)
106.TP
107.B RemapKeys
108Comma-separated list of incoming keysyms to remap. Mappings are expressed as
109two hex values, prefixed by 0x, and separated by -> (default=)
110.TP
111.B MaxCutText
112Maximum permitted length of an incoming clipboard update (default=262144)
113.TP
114.B Protocol3.3
115Always use protocol version 3.3 for backwards compatibility with
116badly-behaved clients (default=0)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000117.TP
118.B Geometry
119Screen area shown to VNC clients. Format is
120<width>x<height>+<offset_x>+<offset_y>, more information in man X, section
121GEOMETRY SPECIFICATIONS. If the argument is empty, full screen is shown to
122VNC clients. (default=)
123.TP
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000124.B MaxProcessorUsage
125Maximum percentage of CPU time to be consumed (default=35)
126.TP
127.B PollingCycle
128Milliseconds per one polling cycle; actual interval may be dynamically
129adjusted to satisfy MaxProcessorUsage setting (default=30)
130.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000131.B VideoPriority
132Priority of sending updates for video area (0..8) (default=2)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000133.TP
134.B CompareFB
135Perform pixel comparison on framebuffer to reduce unnecessary updates
136(default=1)
137.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000138.B UseSHM
139Use MIT-SHM extension if available (default=1)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000140.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000141.B OverlayMode
142Use overlay mode under IRIX or Solaris (default=1)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000143.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000144.B UseHardwareJPEG
145Use hardware-accelerated JPEG compressor for video if available (default=1)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000146.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000147.B ZlibLevel
148Zlib compression level (default=-1)
149.TP
150.B ImprovedHextile
151Use improved compression algorithm for Hextile encoding which achieves better
152compression ratios by the cost of using more CPU time (default=1)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000153.TP
154.B IdleTimeout
155The number of seconds after which an idle VNC connection will be dropped
156(zero means no timeout) (default=0)
157.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000158.B MaxDisconnectionTime
159Terminate when no client has been connected for s seconds (default=0)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000160.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000161.B MaxConnectionTime
162Terminate when a client has been connected for s seconds (default=0)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000163.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000164.B MaxIdleTime
165Terminate after s seconds of user inactivity (default=0)
Constantin Kaplinskycef45772008-01-07 14:52:51 +0000166.TP
Constantin Kaplinsky8d61d0d2008-01-07 16:10:37 +0000167.B ClientWaitTimeMillis
168The number of milliseconds to wait for a client which is no longer responding
169(default=20000)
Constantin Kaplinskyb30ae7f2006-05-25 05:04:46 +0000170.SH SEE ALSO
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +0000171.BR Xvnc (1),
Constantin Kaplinskyb30ae7f2006-05-25 05:04:46 +0000172.BR vncpasswd (1),
Constantin Kaplinskyb30ae7f2006-05-25 05:04:46 +0000173.br
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +0000174http://www.tightvnc.com/
Constantin Kaplinskyb30ae7f2006-05-25 05:04:46 +0000175.SH AUTHOR
Constantin Kaplinskya9ec0e82008-01-07 13:57:01 +0000176This manual page was written by Constantin Kaplinsky.