📄 xvnc.man
字号:
'\" t.\" ** The above line should force tbl to be a preprocessor **.\" Man page for Xvnc.\".\" Copyright (C) 1998 Marcus.Brinkmann@ruhr-uni-bochum.de.\" Copyright (C) 2000, 2001 Red Hat, Inc..\" Copyright (C) 2001, 2002 Constantin Kaplinsky.\".\" You may distribute under the terms of the GNU General Public.\" License as specified in the file LICENCE.TXT that comes with the.\" TightVNC distribution..\".TH Xvnc 1 "August 2006" "" "TightVNC".SH NAMEXvnc \- an X server providing VNC connectivity.SH SYNOPSIS.TP\fBXvnc\fR[:\fIdisplay\fR][\-geometry \fIwidth\fRx\fIheight\fR] [\-depth \fIdepth\fR][\-pixelformat rgb\fINNN\fR|bgr\fINNN\fR] [\-udpinputport \fIport\fR][\-rfbport \fIport\fR] [\-rfbwait \fItime\fR] [\-nocursor][\-rfbauth \fIpasswd-file\fR] [\-httpd \fIdir\fR][\-httpport \fIport\fR] [\-deferupdate \fItime\fR][\-economictranslate] [\-lazytight] [\-desktop \fIname\fR] [\-alwaysshared][\-nevershared] [\-dontdisconnect] [\-viewonly] [\-localhost][\-interface ipaddr] [\-inetd] [\-compatiblekbd][\fIX-options\fR...].SH DESCRIPTION\fBXvnc\fR is a VNC (Virtual Network Computing) server. It acts likean X server with a virtual display. The display can be seen by a VNCviewer application, which may be running on a different machine: see\fBvncviewer\fR(1). Xvnc is built inside the source code tree ofXFree86, and shares many options with it.Normally, you don't need to start Xvnc manually; use the\fBvncserver\fR(1) wrapper script instead. This script sets reasonabledefaults for Xvnc session, checks many error conditions etc.Please read the \fBBUGS\fR section if you plan to use VNC on anuntrusted network..SH OPTIONSXvnc supports many standard X server options and a number ofVNC-specific options. To see what standard X server options aresupported, please look at the \fBXvnc\fR \fI\-help\fR output and readthe \fBXserver\fR(1) manual page for details on those options.The VNC-specific options are as follows:.TP\fB\-geometry\fR \fIwidth\fR\fBx\fR\fIheight\fRSet desktop width and height..TP\fB\-depth\fR \fIdepth\fRSet the colour depth of the visual to provide, in bits per pixel. Mustbe a value between 8 and 32..TP\fB\-pixelformat\fR \fBrgb\fR\fINNN\fR|\fBbgr\fR\fINNN\fRSet colour format for pixels representation. The viewer can do theconversion to any other pixel format, but it is faster if the depthand pixel format of the server is the same as the equivalent values onthe viewer display..TP\fB\-udpinputport\fR \fIport\fRUDP port for keyboard/pointer data..TP\fB\-rfbport\fR \fIport\fRTCP port for RFB protocol. The RFB protocol is used for commnunicationbetween VNC server and clients..TP\fB\-rfbwait\fR \fItime\fRMaximum time, in milliseconds, to wait for an RFB client (VNC viewer)..TP\fB\-nocursor\fRDon't put up a pointer cursor on the desktop..TP\fB\-rfbauth\fR \fIpasswd-file\fRUse authentication on RFB protocol from the specified file. The\fIpasswd-file\fR can be created using the \fBvncpasswd\fR(1) utility..TP\fB\-httpd\fR \fIdir\fRServe files via HTTP protocol from the specified directory. Normally,Java viewer classes are stored in such directory..TP\fB\-httpport\fR \fIport\fRTCP port on which Xvnc should listen for incoming HTTP connections (toallow access to the desktop from any Java-capable browser)..TP\fB\-deferupdate\fR \fItime\fRTime in milliseconds, to defer screen updates (default 40). Deferringupdates helps to coalesce many small desktop changes into a few largerupdates thus saving network bandwidth..TP\fB\-economictranslate\fRUse less memory-hungry pixel format translation..TP\fB\-lazytight\fRDisable the "gradient" filter in Tight encoding (TightVNC-specific).The "gradient" filter often helps to improve data compression ratios,but may slow down the server performance. Please note that this filteris never used when a client enables JPEG compression in the Tightencoding..TP\fB\-desktop\fR \fIname\fRSet VNC desktop name ("x11" by default)..TP\fB\-alwaysshared\fRAlways treat new clients as shared, never disconnect existing clienton a new client connection..TP\fB\-nevershared\fRNever treat new clients as shared, do not allow several simultaneousclient connections..TP\fB\-dontdisconnect\fRDon't disconnect existing clients when a new non-shared connectioncomes in, refuse new connection instead..TP\fB\-viewonly\fRDon't accept keboard and pointer events from clients. All clients willbe able to see the desktop but won't be able to control it..TP\fB\-localhost\fROnly allow loopback connections from localhost. This option is usefulin conjunction with SSH tunneling..TP\fB\-interface\fR \fIipaddr\fRListen for client connections only on the network interface with given\fIipaddr\fR..TP\fB\-inetd\fRXvnc is launched by inetd. This option causes \fBXvnc\fR to redirectnetwork input/output to stdin/stdout..TP\fB\-compatiblekbd\fRSet META and ALT keys to the same X modifier flag, as in the originalversion of Xvnc by AT&T labs (TightVNC-specific)..SH BUGSThere are many security problems in current Xvnc implementation. It'srecommended to restrict network access to Xvnc servers from untrustednetwork adresses. Probably, the best way to secure Xvnc server is toallow only loopback connections from the server machine (the\fI\-localhost\fR option) and to use SSH tunneling for remote accessto the Xvnc server. For details on SSH tunneling, see<URL:http://www.uk.research.att.com/vnc/sshvnc.html> ..SH SEE ALSO\fBvncserver\fR(1), \fBvncviewer\fR(1), \fBvncpasswd\fR(1),\fBvncconnect\fR(1), \fBsshd\fR(1).SH AUTHORSOriginal VNC was developed in AT&T Laboratories Cambridge. TightVNCadditions were implemented by Constantin Kaplinsky. Many other peopleparticipated in development, testing and support.\fBMan page authors:\fR.brMarcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>,.brTim Waugh <twaugh@redhat.com>,.brConstantin Kaplinsky <const@tightvnc.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -