diff options
author | runge <runge> | 2007-02-16 19:58:34 +0000 |
---|---|---|
committer | runge <runge> | 2007-02-16 19:58:34 +0000 |
commit | 057fdbb3eb8671886f0f6777e8af3098eaed55ae (patch) | |
tree | facff48daf5e60e3856c69e5020164ed0b8ff82e /x11vnc/README | |
parent | f1e8149ae75eb7c0b08d4fde27bd164728cfdf68 (diff) | |
download | libtdevnc-057fdbb3eb8671886f0f6777e8af3098eaed55ae.tar.gz libtdevnc-057fdbb3eb8671886f0f6777e8af3098eaed55ae.zip |
x11vnc: add Files mode to user controlled input. more ultra/tight filexfer tweaks. rfbversion remote control. noncache/nc unixpw user opt.
Diffstat (limited to 'x11vnc/README')
-rw-r--r-- | x11vnc/README | 92 |
1 files changed, 58 insertions, 34 deletions
diff --git a/x11vnc/README b/x11vnc/README index 409bd77..6b2d02f 100644 --- a/x11vnc/README +++ b/x11vnc/README @@ -1,5 +1,5 @@ -x11vnc README file Date: Thu Feb 15 21:21:56 EST 2007 +x11vnc README file Date: Fri Feb 16 13:40:55 EST 2007 The following information is taken from these URLs: @@ -6574,18 +6574,37 @@ ateway and not a broadcaster?) As of Oct/2005 and May/2006 x11vnc enables, respectively, the TightVNC and UltraVNC file transfer implementations that were added to libvncserver. This currently works with TightVNC and UltraVNC viewers - (and Windows viewers only support filetransfer it appears). + (and Windows viewers only support filetransfer it appears... but they + do work to some degree under Wine on Linux). - TightVNC file transfer is on by default, if you want to disable it use - the [756]-nofilexfer option. UltraVNC file transfer is currently off - by default, to enable it use something like "-rfbversion 3.6 - -permitfiletransfer" + TightVNC file transfer is off by default, if you want to enable it use + the [756]-nofilexfer option. + + UltraVNC file transfer is off by default, to enable it use something + like "-rfbversion 3.6 -permitfiletransfer" options (UltraVNC incorrectly uses the RFB protocol version to determine if its features are available, so x11vnc has to pretend to be version 3.6). As of Sep/2006 "-ultrafilexfer" is an alias for these two options. Note that running as RFB version 3.6 may confuse other VNC Viewers. + Sadly you cannot do both -tightfilexfer and -ultrafilexfer at the same + time because the latter requires setting the version to 3.6 and + tightvnc will not do filetransfer when it sees that version number. + + Also, because of the way the LibVNCServer TightVNC file transfer is + implemented, you cannot do Tightvnc file transfer in -unixpw mode. + UltraVNC file transfer does work, however. + + The UltraVNC and TightVNC settings can be toggled on and off inside + the gui or by -R remote control. However for TightVNC the changed + setting only applies for NEW clients, current clients retain their + TightVNC file transfer ability. For UltraVNC it works better, however + if an UltraVNC client has initiated a file transfer dialog it will + remain in effect until the dialog is closed. If you want to switch + between UltraVNC and TightVNC file transfer in the gui or by remote + control you will probably be foiled by the "-rfbversion 3.6" issue. + Q-110: Which UltraVNC extensions are supported? @@ -10008,7 +10027,7 @@ x11vnc: a VNC server for real X displays Here are all of x11vnc command line options: % x11vnc -opts (see below for -help long descriptions) -x11vnc: allow VNC connections to real X11 displays. 0.8.5 lastmod: 2007-02-15 +x11vnc: allow VNC connections to real X11 displays. 0.8.5 lastmod: 2007-02-16 x11vnc options: -display disp -auth file -N @@ -10121,7 +10140,7 @@ libvncserver-tight-extension options: % x11vnc -help -x11vnc: allow VNC connections to real X11 displays. 0.8.5 lastmod: 2007-02-15 +x11vnc: allow VNC connections to real X11 displays. 0.8.5 lastmod: 2007-02-16 (type "x11vnc -opts" to just list the options.) @@ -10466,7 +10485,7 @@ Options: Note that sadly you cannot do both -tightfilexfer and -ultrafilexfer at the same time because the latter requires setting the version to 3.6 and tightvnc will - not do filetransfer at that version number. + not do filetransfer when it sees that version number. -http Instead of using -httpdir (see below) to specify where the Java vncviewer applet is, have x11vnc try @@ -10550,13 +10569,14 @@ Options: -input string Fine tuning of allowed user input. If "string" does not contain a comma "," the tuning applies only to - normal clients. Otherwise the part before "," is for - normal clients and the part after for view-only clients. - "K" is for Keystroke input, "M" for Mouse-motion - input, "B" for Button-click input, and "C" is for - Clipboard input. Their presence in the string enables + normal clients. Otherwise the part before "," is + for normal clients and the part after for view-only + clients. "K" is for Keystroke input, "M" for + Mouse-motion input, "B" for Button-click input, "C" + is for Clipboard input, and "F" is for File transfer + (ultravnc only). Their presence in the string enables that type of input. E.g. "-input M" means normal - users can only move the mouse and "-input KMBC,M" + users can only move the mouse and "-input KMBCF,M" lets normal users do anything and enables view-only users to move the mouse. This option is ignored when a global -viewonly is in effect (all input is discarded @@ -10886,10 +10906,11 @@ Options: place a colon at the end of his username and supply a few options: scale=, scale_cursor= (or sc=), solid (or so), id=, clear_mods (or cm), clear_keys (or ck), - repeat, speeds= (or sp=), readtimeout= (or rd=), or - rotate= (or ro=) separated by commas if there is more - than one. After the user logs in successfully, these - options will be applied to the VNC screen. For example, + repeat, speeds= (or sp=), readtimeout= (or rd=), + rotate= (or ro=), or noncache (or nc) separated by + commas if there is more than one. After the user logs + in successfully, these options will be applied to the + VNC screen. For example, login: fred:scale=3/4,sc=1,repeat Password: ... @@ -13487,10 +13508,11 @@ n timeout:n reset -timeout to n, if there are currently no clients, exit unless one connects in the next n secs. - tightfilexfer enable filetransfer for new client -s. - notightfilexfer disable filetransfer for new client -s. + tightfilexfer enable filetransfer for NEW clients. + notightfilexfer disable filetransfer for NEW clients. + ultrafilexfer enable filetransfer for clients. + noultrafilexfer disable filetransfer for clients. + rfbversion:n.m set -rfbversion for new clients. http enable http client connections. nohttp disable http client connections. deny deny any new connections, same as "lock" @@ -13800,7 +13822,8 @@ s. nooverlay_yescursor overlay_nocursor 8to24 no8to24 8to24_opts 24to32 no24to32 visual scale scale_cursor viewonly noviewonly shared noshared forever noforever - once timeout filexfer nofilexfer deny lock nodeny unlock + once timeout tightfilexfer notightfilexfer ultrafilexfer + noultrafilexfer rfbversion deny lock nodeny unlock avahi mdns noavahi nomdns connect allowonce allow localhost nolocalhost listen lookup nolookup accept afteraccept gone shm noshm flipbyteorder noflipbyteorder @@ -13829,16 +13852,17 @@ s. nowireframe nowf wireframelocal wfl nowireframelocal nowfl wirecopyrect wcr nowirecopyrect nowcr scr_area scr_skip scr_inc scr_keys scr_term scr_keyrepeat - scr_parms scrollcopyrect scr noscrollcopyrect noscr - fixscreen noxrecord xrecord reset_record pointer_mode pm - input_skip allinput noallinput input grabkbd nograbkbd - grabptr nograbptr grabalways nograbalways client_input - ssltimeout speeds wmdt debug_pointer dp nodebug_pointer - nodp debug_keyboard dk nodebug_keyboard nodk deferupdate - defer wait_ui wait_bog nowait_bog slow_fb wait - readtimeout nap nonap sb screen_blank fbpm nofbpm dpms - nodpms clientdpms noclientdpms forcedpms noforcedpms - noserverdpms serverdpms fs gaps grow fuzz snapfb + scr_parms scrollcopyrect scr noscrollcopyrect + noscr fixscreen noxrecord xrecord reset_record + pointer_mode pm input_skip allinput noallinput input + grabkbd nograbkbd grabptr nograbptr grabalways + nograbalways client_input ssltimeout speeds wmdt + debug_pointer dp nodebug_pointer nodp debug_keyboard + dk nodebug_keyboard nodk deferupdate defer wait_ui + wait_bog nowait_bog slow_fb wait readtimeout nap nonap + sb screen_blank fbpm nofbpm dpms nodpms clientdpms + noclientdpms forcedpms noforcedpms noserverdpms + serverdpms noultraext ultraext fs gaps grow fuzz snapfb nosnapfb rawfb uinput_accel uinput_thresh uinput_reset uinput_always progressive rfbport http nohttp httpport httpdir enablehttpproxy noenablehttpproxy alwaysshared |