|
|
|
@ -1,5 +1,5 @@
|
|
|
|
|
|
|
|
|
|
x11vnc README file Date: Fri Apr 6 23:19:54 EDT 2007
|
|
|
|
|
x11vnc README file Date: Wed Apr 18 18:46:50 EDT 2007
|
|
|
|
|
|
|
|
|
|
The following information is taken from these URLs:
|
|
|
|
|
|
|
|
|
@ -403,7 +403,7 @@ vncviewer -via $host localhost:0 # must be TightVNC vncviewer.
|
|
|
|
|
|
|
|
|
|
The x11vnc package is the subset of the libvncserver package needed to
|
|
|
|
|
build the x11vnc program. Also, you can get a copy of my latest,
|
|
|
|
|
bleeding edge [72]x11vnc-0.8.5.tar.gz tarball to build the most up to
|
|
|
|
|
bleeding edge [72]x11vnc-0.9.tar.gz tarball to build the most up to
|
|
|
|
|
date one.
|
|
|
|
|
|
|
|
|
|
Precompiled Binaries/Packages: See the [73]FAQ below for information
|
|
|
|
@ -553,17 +553,17 @@ ZLIB=/path/to/zlib # set to maybe "/usr/local", "/usr/sfw", or "/opt/sfw"
|
|
|
|
|
# is different change the locations in the two lines below.
|
|
|
|
|
#
|
|
|
|
|
CPPFLAGS="-I $JPEG/include -I $ZLIB/include"
|
|
|
|
|
LDFLAGS="-L $JPEG/lib -R $JPEG/lib -L $ZLIB/lib -R $ZLIB/lib"
|
|
|
|
|
LDFLAGS="-L$JPEG/lib -R $JPEG/lib -L$ZLIB/lib -R $ZLIB/lib"
|
|
|
|
|
|
|
|
|
|
# These two lines may not be needed on more recent Solaris releases:
|
|
|
|
|
#
|
|
|
|
|
CPPFLAGS="$CPPFLAGS -I /usr/openwin/include"
|
|
|
|
|
LDFLAGS="$LDFLAGS -L /usr/openwin/lib -R /usr/openwin/lib"
|
|
|
|
|
LDFLAGS="$LDFLAGS -L/usr/openwin/lib -R /usr/openwin/lib"
|
|
|
|
|
|
|
|
|
|
# These are for libXrandr.so on Solaris 10:
|
|
|
|
|
#
|
|
|
|
|
CPPFLAGS="$CPPFLAGS -I /usr/X11/include"
|
|
|
|
|
LDFLAGS="$LDFLAGS -L /usr/X11/lib -R /usr/X11/lib"
|
|
|
|
|
LDFLAGS="$LDFLAGS -L/usr/X11/lib -R /usr/X11/lib"
|
|
|
|
|
|
|
|
|
|
# Everything needs to built with _REENTRANT for thread safe errno:
|
|
|
|
|
#
|
|
|
|
@ -660,11 +660,10 @@ make
|
|
|
|
|
Thanks to those who suggested features and helped beta test x11vnc
|
|
|
|
|
0.8.4 released in Feb 2007!
|
|
|
|
|
|
|
|
|
|
Please help test and debug the 0.8.5 version for release sometime in
|
|
|
|
|
Please help test and debug the 0.9 version for release sometime in
|
|
|
|
|
Spring 2007.
|
|
|
|
|
|
|
|
|
|
The version 0.8.5 beta tarball is kept here:
|
|
|
|
|
[91]x11vnc-0.8.5.tar.gz
|
|
|
|
|
The version 0.9 beta tarball is kept here: [91]x11vnc-0.9.tar.gz
|
|
|
|
|
|
|
|
|
|
There are also some Linux, Solaris, Mac OS X, and other OS test
|
|
|
|
|
binaries [92]here. Please kick the tires and report bugs, performance
|
|
|
|
@ -679,7 +678,7 @@ make
|
|
|
|
|
[97]Enhanced TightVNC Viewer (SSVNC) page.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Here are some features that will appear in the 0.8.5 release:
|
|
|
|
|
Here are some features that will appear in the 0.9 release:
|
|
|
|
|
* [98]Viewer-side pixmap caching. This one will benefit from much
|
|
|
|
|
testing. A large area of pixels (at least 2-3 times as big as the
|
|
|
|
|
framebuffer itself; the bigger the better... default is 12X) is
|
|
|
|
@ -4887,7 +4886,7 @@ EndSection
|
|
|
|
|
that pixel data is needed again it does not have to be retransmitted
|
|
|
|
|
over the network.
|
|
|
|
|
|
|
|
|
|
As of Dec/2006 in the [631]0.8.5 development tarball there is an
|
|
|
|
|
As of Dec/2006 in the [631]0.9 development tarball there is an
|
|
|
|
|
experimental client-side caching implementation enabled by the
|
|
|
|
|
"[632]-ncache n" option. In fact, during the test period at least it
|
|
|
|
|
is on by default with n set to 12. To disable it use "-noncache".
|
|
|
|
@ -6451,7 +6450,7 @@ EndSection
|
|
|
|
|
|
|
|
|
|
Building: If you don't have the X11 build and runtime packages
|
|
|
|
|
installed you will need to build it like this:
|
|
|
|
|
(cd to the x11vnc-0.8.5, etc, source directory)
|
|
|
|
|
(cd to the x11vnc-0.9, etc, source directory)
|
|
|
|
|
./configure --without-x
|
|
|
|
|
make
|
|
|
|
|
|
|
|
|
@ -7321,7 +7320,7 @@ References
|
|
|
|
|
69. http://sourceforge.net/projects/libvncserver/
|
|
|
|
|
70. http://sourceforge.net/project/showfiles.php?group_id=32584&package_id=119006&release_id=483129
|
|
|
|
|
71. http://sourceforge.net/project/shownotes.php?release_id=483129&group_id=32584
|
|
|
|
|
72. http://www.karlrunge.com/x11vnc/x11vnc-0.8.5.tar.gz
|
|
|
|
|
72. http://www.karlrunge.com/x11vnc/x11vnc-0.9.tar.gz
|
|
|
|
|
73. http://www.karlrunge.com/x11vnc/index.html#faq-binaries
|
|
|
|
|
74. http://www.tightvnc.com/download.html
|
|
|
|
|
75. http://www.realvnc.com/download-free.html
|
|
|
|
@ -7340,7 +7339,7 @@ References
|
|
|
|
|
88. http://www.karlrunge.com/x11vnc/index.html#faq-solaris251build
|
|
|
|
|
89. http://www.karlrunge.com/x11vnc/index.html#faq-macosx
|
|
|
|
|
90. http://www.karlrunge.com/x11vnc/index.html#faq-ssl-tunnel-int
|
|
|
|
|
91. http://www.karlrunge.com/x11vnc/x11vnc-0.8.5.tar.gz
|
|
|
|
|
91. http://www.karlrunge.com/x11vnc/x11vnc-0.9.tar.gz
|
|
|
|
|
92. http://www.karlrunge.com/x11vnc/bins
|
|
|
|
|
93. mailto:xvml-beta@karlrunge.com
|
|
|
|
|
94. http://www.karlrunge.com/x11vnc/index.html#faq-ssl-tunnel-int
|
|
|
|
@ -9708,10 +9707,10 @@ Enhanced TightVNC Viewer (SSVNC: SSL/SSH VNC viewer)
|
|
|
|
|
* Fix for Popup menu positioning for old window managers (-popupfix
|
|
|
|
|
option).
|
|
|
|
|
* Improvements to the Popup menu, all of these can now be changed
|
|
|
|
|
dynamically via the menu: ViewOnly, CursorShape updates, X11
|
|
|
|
|
Cursor, Cursor Alphablending, Toggle Tight/ZRLE, Toggle JPEG,
|
|
|
|
|
Toggle Greyscale, FullColor/16bpp/8bpp (256/64/8 colors) without
|
|
|
|
|
having to restart the viewer.
|
|
|
|
|
dynamically via the menu: ViewOnly, Toggle Bell, CursorShape
|
|
|
|
|
updates, X11 Cursor, Cursor Alphablending, Toggle Tight/ZRLE,
|
|
|
|
|
Toggle JPEG, FullColor/16bpp/8bpp (256/64/8 colors), Greyscale for
|
|
|
|
|
low color modes.
|
|
|
|
|
* Support for UltraVNC extensions: Single Window, Disable
|
|
|
|
|
Server-side Input, 1/n Server side scaling, Text Chat (shell
|
|
|
|
|
terminal UI). Both UltraVNC and x11vnc servers support these
|
|
|
|
@ -9739,7 +9738,7 @@ Unix and Mac OS X:
|
|
|
|
|
|
|
|
|
|
Unpack the archive:
|
|
|
|
|
|
|
|
|
|
% gzip -dc ssvnc-1.0.14.tar.gz | tar xvf -
|
|
|
|
|
% gzip -dc ssvnc-1.0.15.tar.gz | tar xvf -
|
|
|
|
|
|
|
|
|
|
Run the GUI:
|
|
|
|
|
|
|
|
|
@ -9747,7 +9746,7 @@ Unix and Mac OS X:
|
|
|
|
|
|
|
|
|
|
% ./ssvnc/MacOSX/ssvnc (for Mac OS X)
|
|
|
|
|
|
|
|
|
|
The smaller file "ssvnc_no_windows-1.0.14.tar.gz" could have been
|
|
|
|
|
The smaller file "ssvnc_no_windows-1.0.15.tar.gz" could have been
|
|
|
|
|
used as well.
|
|
|
|
|
|
|
|
|
|
On MacOSX there is also a SSVNC.app directory icon you can click on
|
|
|
|
@ -9758,7 +9757,7 @@ Windows:
|
|
|
|
|
|
|
|
|
|
Unzip, using WinZip or a similar utility, the zip file:
|
|
|
|
|
|
|
|
|
|
ssvnc-1.0.14.zip
|
|
|
|
|
ssvnc-1.0.15.zip
|
|
|
|
|
|
|
|
|
|
Run the GUI, e.g.:
|
|
|
|
|
|
|
|
|
@ -9770,7 +9769,7 @@ Windows:
|
|
|
|
|
|
|
|
|
|
select Open, and then OK to launch it.
|
|
|
|
|
|
|
|
|
|
The smaller file "ssvnc_windows_only-1.0.14.zip" could have been used
|
|
|
|
|
The smaller file "ssvnc_windows_only-1.0.15.zip" could have been used
|
|
|
|
|
as well.
|
|
|
|
|
|
|
|
|
|
You can make a Windows shortcut to this program if you want to.
|
|
|
|
@ -9792,6 +9791,9 @@ C:
|
|
|
|
|
cd \ssvnc\Windows
|
|
|
|
|
ssvnc.exe
|
|
|
|
|
|
|
|
|
|
Update: A simple workaround is now in place were it will copy
|
|
|
|
|
everything to a cache directory ss_vnc/cache in your Windows home
|
|
|
|
|
directory and run out of there.
|
|
|
|
|
_________________________________________________________________
|
|
|
|
|
|
|
|
|
|
The bundle unpacks a directory/folder named: ssvnc. It contains these
|
|
|
|
@ -9983,23 +9985,23 @@ Enhanced TightVNC viewer (SSVNC) options:
|
|
|
|
|
Downloading: This project can be downloaded here, choose the archive
|
|
|
|
|
file bundle that best suits you (e.g. no source code, windows only,
|
|
|
|
|
unix only, zip, tar etc):
|
|
|
|
|
[14]ssvnc_windows_only-1.0.14.zip Windows Binaries Only. No source incl
|
|
|
|
|
[14]ssvnc_windows_only-1.0.15.zip Windows Binaries Only. No source incl
|
|
|
|
|
uded (~6MB)
|
|
|
|
|
[15]ssvnc_no_windows-1.0.14.tar.gz Unix and Mac OS X Only. No Windows bin
|
|
|
|
|
[15]ssvnc_no_windows-1.0.15.tar.gz Unix and Mac OS X Only. No Windows bin
|
|
|
|
|
aries. Source included. (~6MB)
|
|
|
|
|
[16]ssvnc_unix_only-1.0.14.tar.gz Unix Binaries Only. No source incl
|
|
|
|
|
[16]ssvnc_unix_only-1.0.15.tar.gz Unix Binaries Only. No source incl
|
|
|
|
|
uded. (~3.5MB)
|
|
|
|
|
[17]ssvnc_unix_minimal-1.0.14.tar.gz Unix Minimal. You must supply your ow
|
|
|
|
|
[17]ssvnc_unix_minimal-1.0.15.tar.gz Unix Minimal. You must supply your ow
|
|
|
|
|
n vncviewer and stunnel. (~0.1MB)
|
|
|
|
|
|
|
|
|
|
[18]ssvnc-1.0.14.tar.gz All Unix, Mac OS X, and Windows binari
|
|
|
|
|
[18]ssvnc-1.0.15.tar.gz All Unix, Mac OS X, and Windows binari
|
|
|
|
|
es and source TGZ. (~11MB)
|
|
|
|
|
[19]ssvnc-1.0.14.zip All Unix, Mac OS X, and Windows binari
|
|
|
|
|
[19]ssvnc-1.0.15.zip All Unix, Mac OS X, and Windows binari
|
|
|
|
|
es and source ZIP. (~11MB)
|
|
|
|
|
[20]ssvnc_all-1.0.14.zip All Unix, Mac OS X, and Windows binari
|
|
|
|
|
[20]ssvnc_all-1.0.15.zip All Unix, Mac OS X, and Windows binari
|
|
|
|
|
es and source AND full archives in the zip dir. (~15MB)
|
|
|
|
|
|
|
|
|
|
You can try for an older one by replacing, e.g. ".14" by ".11", etc.
|
|
|
|
|
You can try for an older one by replacing, e.g. ".15" by ".11", etc.
|
|
|
|
|
|
|
|
|
|
Sorry for the inconvenience of lumping all the Unix binaries and
|
|
|
|
|
source together in one archive. To save space you can delete the src
|
|
|
|
@ -10175,9 +10177,15 @@ The enhanced TightVNC viewer features are:
|
|
|
|
|
(-popupfix option).
|
|
|
|
|
|
|
|
|
|
- Improvements to the Popup menu, all of these can now be changed
|
|
|
|
|
dynamically via the menu: ViewOnly, CursorShape updates, X11
|
|
|
|
|
Cursor, Cursor Alphablending, Toggle Tight/ZRLE, Toggle JPEG,
|
|
|
|
|
FullColor/16bpp/8bpp (256/64/8 colors).
|
|
|
|
|
dynamically via the menu: ViewOnly, Toggle Bell, CursorShape
|
|
|
|
|
updates, X11 Cursor, Cursor Alphablending, Toggle Tight/ZRLE,
|
|
|
|
|
Toggle JPEG, FullColor/16bpp/8bpp (256/64/8 colors), Greyscale
|
|
|
|
|
for low color modes.
|
|
|
|
|
|
|
|
|
|
- Support for UltraVNC extensions: Single Window, Disable
|
|
|
|
|
Server-side Input, 1/n Server side scaling, Text Chat (shell
|
|
|
|
|
terminal UI). Both UltraVNC and x11vnc servers support these
|
|
|
|
|
extensions
|
|
|
|
|
|
|
|
|
|
- Run vncviewer -help for all options.
|
|
|
|
|
|
|
|
|
@ -10206,7 +10214,7 @@ Unix and Mac OS X:
|
|
|
|
|
|
|
|
|
|
Unpack the archive:
|
|
|
|
|
|
|
|
|
|
% gzip -dc ssvnc-1.0.14.tar.gz | tar xvf -
|
|
|
|
|
% gzip -dc ssvnc-1.0.15.tar.gz | tar xvf -
|
|
|
|
|
|
|
|
|
|
Run the GUI:
|
|
|
|
|
|
|
|
|
@ -10216,7 +10224,7 @@ Unix and Mac OS X:
|
|
|
|
|
|
|
|
|
|
On MacOSX you could also click on the SSVNC app in the Finder.
|
|
|
|
|
|
|
|
|
|
The smaller file "ssvnc_no_windows-1.0.14.tar.gz"
|
|
|
|
|
The smaller file "ssvnc_no_windows-1.0.15.tar.gz"
|
|
|
|
|
could have been used as well.
|
|
|
|
|
|
|
|
|
|
On MacOSX there is also a SSVNC.app directory icon you can click on
|
|
|
|
@ -10227,7 +10235,7 @@ Windows:
|
|
|
|
|
|
|
|
|
|
Unzip, using WinZip or a similar utility, the zip file:
|
|
|
|
|
|
|
|
|
|
ssvnc-1.0.14.zip
|
|
|
|
|
ssvnc-1.0.15.zip
|
|
|
|
|
|
|
|
|
|
Run the GUI, e.g.:
|
|
|
|
|
|
|
|
|
@ -10239,7 +10247,7 @@ Windows:
|
|
|
|
|
|
|
|
|
|
select Open, and then OK to launch it.
|
|
|
|
|
|
|
|
|
|
The smaller file "ssvnc_windows_only-1.0.14.zip"
|
|
|
|
|
The smaller file "ssvnc_windows_only-1.0.15.zip"
|
|
|
|
|
could have been used as well.
|
|
|
|
|
|
|
|
|
|
You can make a Windows shortcut to this program if you want to.
|
|
|
|
@ -10484,13 +10492,13 @@ References
|
|
|
|
|
11. http://www.karlrunge.com/x11vnc/index.html#faq-smb-shares
|
|
|
|
|
12. http://www.karlrunge.com/x11vnc/index.html#faq-cups
|
|
|
|
|
13. http://www.karlrunge.com/x11vnc/index.html#faq-sound
|
|
|
|
|
14. http://www.karlrunge.com/x11vnc/etv/ssvnc_windows_only-1.0.14.zip
|
|
|
|
|
15. http://www.karlrunge.com/x11vnc/etv/ssvnc_no_windows-1.0.14.tar.gz
|
|
|
|
|
16. http://www.karlrunge.com/x11vnc/etv/ssvnc_unix_only-1.0.14.tar.gz
|
|
|
|
|
17. http://www.karlrunge.com/x11vnc/etv/ssvnc_unix_minimal-1.0.14.tar.gz
|
|
|
|
|
18. http://www.karlrunge.com/x11vnc/etv/ssvnc-1.0.14.tar.gz
|
|
|
|
|
19. http://www.karlrunge.com/x11vnc/etv/ssvnc-1.0.14.zip
|
|
|
|
|
20. http://www.karlrunge.com/x11vnc/etv/ssvnc_all-1.0.14.zip
|
|
|
|
|
14. http://www.karlrunge.com/x11vnc/etv/ssvnc_windows_only-1.0.15.zip
|
|
|
|
|
15. http://www.karlrunge.com/x11vnc/etv/ssvnc_no_windows-1.0.15.tar.gz
|
|
|
|
|
16. http://www.karlrunge.com/x11vnc/etv/ssvnc_unix_only-1.0.15.tar.gz
|
|
|
|
|
17. http://www.karlrunge.com/x11vnc/etv/ssvnc_unix_minimal-1.0.15.tar.gz
|
|
|
|
|
18. http://www.karlrunge.com/x11vnc/etv/ssvnc-1.0.15.tar.gz
|
|
|
|
|
19. http://www.karlrunge.com/x11vnc/etv/ssvnc-1.0.15.zip
|
|
|
|
|
20. http://www.karlrunge.com/x11vnc/etv/ssvnc_all-1.0.15.zip
|
|
|
|
|
21. http://www.karlrunge.com/x11vnc/etv/ssvnc
|
|
|
|
|
22. http://www.stunnel.org/
|
|
|
|
|
23. http://stunnel.mirt.net/
|
|
|
|
@ -10511,7 +10519,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-04-06
|
|
|
|
|
x11vnc: allow VNC connections to real X11 displays. 0.9 lastmod: 2007-04-18
|
|
|
|
|
|
|
|
|
|
x11vnc options:
|
|
|
|
|
-display disp -auth file -N
|
|
|
|
@ -10560,38 +10568,35 @@ x11vnc options:
|
|
|
|
|
-alphacut n -alphafrac fraction -alpharemove
|
|
|
|
|
-noalphablend -nocursorshape -cursorpos
|
|
|
|
|
-nocursorpos -xwarppointer -noxwarppointer
|
|
|
|
|
-buttonmap string -nodragging -ncache n
|
|
|
|
|
-ncache_cr -ncache_no_moveraise -ncache_no_dtchange
|
|
|
|
|
-ncache_no_rootpixmap -ncache_keep_anims -ncache_old_wm
|
|
|
|
|
-ncache_pad n -wireframe [str] -nowireframe
|
|
|
|
|
-nowireframelocal -wirecopyrect mode -nowirecopyrect
|
|
|
|
|
-debug_wireframe -scrollcopyrect mode -noscrollcopyrect
|
|
|
|
|
-scr_area n -scr_skip list -scr_inc list
|
|
|
|
|
-scr_keys list -scr_term list -scr_keyrepeat lo-hi
|
|
|
|
|
-scr_parms string -fixscreen string -debug_scroll
|
|
|
|
|
-noxrecord -grab_buster -nograb_buster
|
|
|
|
|
-debug_grabs -debug_sel -pointer_mode n
|
|
|
|
|
-input_skip n -allinput -speeds rd,bw,lat
|
|
|
|
|
-wmdt string -debug_pointer -debug_keyboard
|
|
|
|
|
-defer time -wait time -wait_ui factor
|
|
|
|
|
-nowait_bog -slow_fb time -readtimeout n
|
|
|
|
|
-nap -nonap -sb time
|
|
|
|
|
-nofbpm -fbpm -nodpms
|
|
|
|
|
-dpms -forcedpms -clientdpms
|
|
|
|
|
-noserverdpms -noultraext -noxdamage
|
|
|
|
|
-xd_area A -xd_mem f -sigpipe string
|
|
|
|
|
-threads -nothreads -fs f
|
|
|
|
|
-gaps n -grow n -fuzz n
|
|
|
|
|
-debug_tiles -snapfb -rawfb string
|
|
|
|
|
-freqtab file -pipeinput cmd -macnodim
|
|
|
|
|
-macnosleep -macnosaver -macnowait
|
|
|
|
|
-macwheel n -macnoswap -macnoresize
|
|
|
|
|
-maciconanim n -macmenu -gui [gui-opts]
|
|
|
|
|
-remote command -query variable -QD variable
|
|
|
|
|
-sync -noremote -yesremote
|
|
|
|
|
-unsafe -safer -privremote
|
|
|
|
|
-nocmds -allowedcmds list -deny_all
|
|
|
|
|
|
|
|
|
|
-buttonmap string -nodragging -wireframe [str]
|
|
|
|
|
-nowireframe -nowireframelocal -wirecopyrect mode
|
|
|
|
|
-nowirecopyrect -debug_wireframe -scrollcopyrect mode
|
|
|
|
|
-noscrollcopyrect -scr_area n -scr_skip list
|
|
|
|
|
-scr_inc list -scr_keys list -scr_term list
|
|
|
|
|
-scr_keyrepeat lo-hi -scr_parms string -fixscreen string
|
|
|
|
|
-debug_scroll -noxrecord -grab_buster
|
|
|
|
|
-nograb_buster -debug_grabs -debug_sel
|
|
|
|
|
-pointer_mode n -input_skip n -allinput
|
|
|
|
|
-speeds rd,bw,lat -wmdt string -debug_pointer
|
|
|
|
|
-debug_keyboard -defer time -wait time
|
|
|
|
|
-wait_ui factor -nowait_bog -slow_fb time
|
|
|
|
|
-readtimeout n -nap -nonap
|
|
|
|
|
-sb time -nofbpm -fbpm
|
|
|
|
|
-nodpms -dpms -forcedpms
|
|
|
|
|
-clientdpms -noserverdpms -noultraext
|
|
|
|
|
-noxdamage -xd_area A -xd_mem f
|
|
|
|
|
-sigpipe string -threads -nothreads
|
|
|
|
|
-fs f -gaps n -grow n
|
|
|
|
|
-fuzz n -debug_tiles -snapfb
|
|
|
|
|
-rawfb string -freqtab file -pipeinput cmd
|
|
|
|
|
-macnodim -macnosleep -macnosaver
|
|
|
|
|
-macnowait -macwheel n -macnoswap
|
|
|
|
|
-macnoresize -maciconanim n -macmenu
|
|
|
|
|
-gui [gui-opts] -remote command -query variable
|
|
|
|
|
-QD variable -sync -noremote
|
|
|
|
|
-yesremote -unsafe -safer
|
|
|
|
|
-privremote -nocmds -allowedcmds list
|
|
|
|
|
-deny_all
|
|
|
|
|
|
|
|
|
|
libvncserver options:
|
|
|
|
|
-rfbport port TCP port for RFB protocol
|
|
|
|
@ -10625,7 +10630,7 @@ libvncserver-tight-extension options:
|
|
|
|
|
|
|
|
|
|
% x11vnc -help
|
|
|
|
|
|
|
|
|
|
x11vnc: allow VNC connections to real X11 displays. 0.8.5 lastmod: 2007-04-06
|
|
|
|
|
x11vnc: allow VNC connections to real X11 displays. 0.9 lastmod: 2007-04-18
|
|
|
|
|
|
|
|
|
|
(type "x11vnc -opts" to just list the options.)
|
|
|
|
|
|
|
|
|
@ -12749,99 +12754,6 @@ Options:
|
|
|
|
|
text selection, and some menu traversals. It overrides
|
|
|
|
|
any -pointer_mode setting.
|
|
|
|
|
|
|
|
|
|
-ncache n Client-side caching scheme. Framebuffer memory "n"
|
|
|
|
|
(an integer) times that of the full display is allocated
|
|
|
|
|
below the actual framebuffer to cache screen contents
|
|
|
|
|
for rapid retrieval. So a W x H frambuffer is expanded
|
|
|
|
|
to a W x (n+1)*H one. Use 0 to disable. Default: XXX.
|
|
|
|
|
|
|
|
|
|
For this and the other -ncache* options below you can
|
|
|
|
|
abbreviate "-ncache" with "-nc". Also, "-nonc"
|
|
|
|
|
is the same as "-ncache 0"
|
|
|
|
|
|
|
|
|
|
This is an experimental option, currently implemented
|
|
|
|
|
in an awkward way in that in the VNC Viewer you can
|
|
|
|
|
see the cache contents if you scroll down, etc. So you
|
|
|
|
|
will have to set things up so you can't see that region.
|
|
|
|
|
If this method is successful, the changes required for
|
|
|
|
|
clients to do this less awkwardly will be investigated.
|
|
|
|
|
|
|
|
|
|
Note that this mode consumes a huge amount of memory,
|
|
|
|
|
both on the x11vnc server side and on the VNC Viewer
|
|
|
|
|
side. If n=2 then the amount of RAM used is roughly
|
|
|
|
|
tripled for both x11vnc and the VNC Viewer. As a rule
|
|
|
|
|
of thumb, note that 1280x1024 at depth 24 is about 5MB
|
|
|
|
|
of pixel data.
|
|
|
|
|
|
|
|
|
|
For reasonable response when cycling through 4 to 6
|
|
|
|
|
large (e.g. web browser) windows a value n of 6 to 12
|
|
|
|
|
is recommended. (that's right: ~10X more memory...)
|
|
|
|
|
|
|
|
|
|
Because of the way window backingstore and saveunders
|
|
|
|
|
are implemented, n must be even. It will be incremented
|
|
|
|
|
by 1 if it is not.
|
|
|
|
|
|
|
|
|
|
This mode also works for native MacOS X, but may not
|
|
|
|
|
be as effective as the X version. This is due to a
|
|
|
|
|
number of things, one is the drop-shadow compositing
|
|
|
|
|
that leaves extra areas that need to be repaired (see
|
|
|
|
|
-ncache_pad). Another is the window iconification
|
|
|
|
|
animations need to be avoided (see -macicontime).
|
|
|
|
|
It appears the that the 'Scale' animation mode gives
|
|
|
|
|
better results than the 'Genie' one. Also, window event
|
|
|
|
|
detection not as accurate as the X version.
|
|
|
|
|
|
|
|
|
|
-ncache_cr In -ncache mode, try to do copyrect opaque window
|
|
|
|
|
moves/drags instead of wireframes (this can induce
|
|
|
|
|
painting errors). The wireframe will still be used when
|
|
|
|
|
moving a window whose save-unders has not yet been set
|
|
|
|
|
or has been invalidated.
|
|
|
|
|
|
|
|
|
|
Some VNC Viewers provide better response than others
|
|
|
|
|
with this option. On Unix, realvnc viewer gives
|
|
|
|
|
smoother drags than tightvnc viewer. Response may also
|
|
|
|
|
be choppy if the server side machine is too slow.
|
|
|
|
|
|
|
|
|
|
Sometimes on very slow modem connections, this actually
|
|
|
|
|
gives an improvement because no pixel data at all
|
|
|
|
|
(not even the box animation) is sent during the drag.
|
|
|
|
|
|
|
|
|
|
-ncache_no_moveraise In -ncache mode, do not assume that moving a window
|
|
|
|
|
will cause the window manager to raise it to the top
|
|
|
|
|
of the stack. The default is to assume it does, and
|
|
|
|
|
so at the beginning of any wireframe, etc, window moves
|
|
|
|
|
the window will be pushed to top in the VNC viewer.
|
|
|
|
|
|
|
|
|
|
-ncache_no_dtchange In -ncache mode, do not try to guess when the desktop
|
|
|
|
|
(viewport) changes to another one (i.e. another
|
|
|
|
|
workarea). The default is to try to guess and when
|
|
|
|
|
detected try to make the transistion more smoothly.
|
|
|
|
|
|
|
|
|
|
-ncache_no_rootpixmap In -ncache mode, do not try to snapshot the desktop
|
|
|
|
|
background to use in guessing or reconstructing window
|
|
|
|
|
save-unders.
|
|
|
|
|
|
|
|
|
|
-ncache_keep_anims In -ncache mode, do not try to disable window
|
|
|
|
|
manager animations and other effects (that usually
|
|
|
|
|
degrade ncache performance or cause painting errors).
|
|
|
|
|
The default is to try to disable them on KDE (but not
|
|
|
|
|
GNOME) when VNC clients are connected.
|
|
|
|
|
|
|
|
|
|
For other window managers or desktops that provide
|
|
|
|
|
animations, effects, compositing, translucency,
|
|
|
|
|
etc. that interfere with the -ncache method you will
|
|
|
|
|
have to disable them manually.
|
|
|
|
|
|
|
|
|
|
-ncache_old_wm In -ncache mode, enable some heuristics for old style
|
|
|
|
|
window managers such as fvwm and twm.
|
|
|
|
|
|
|
|
|
|
-ncache_pad n In -ncache mode, pad each window with n pixels for the
|
|
|
|
|
caching rectangles. This can be used to try to improve
|
|
|
|
|
the situation with dropshadows or other compositing
|
|
|
|
|
(e.g. MacOS X window manager), although it could make
|
|
|
|
|
things worse. The default is 0 on Unix and 24 on
|
|
|
|
|
MacOS X.
|
|
|
|
|
|
|
|
|
|
-wireframe [str] Try to detect window moves or resizes when a mouse
|
|
|
|
|
-nowireframe button is held down and show a wireframe instead of
|
|
|
|
|
the full opaque window. This is based completely on
|
|
|
|
|