diff options
Diffstat (limited to 'x11vnc/RELEASE-NOTES')
-rw-r--r-- | x11vnc/RELEASE-NOTES | 1553 |
1 files changed, 0 insertions, 1553 deletions
diff --git a/x11vnc/RELEASE-NOTES b/x11vnc/RELEASE-NOTES deleted file mode 100644 index 0d5c4b9..0000000 --- a/x11vnc/RELEASE-NOTES +++ /dev/null @@ -1,1553 +0,0 @@ - -x11vnc 0.9.13 2010-12-20 - -New in the 0.9.13 x11vnc release: - - Improved support for non-X11 touchscreen devices (e.g. handheld or - cell phone) via Linux uinput input injection. Additional - tuning parameters are added. TSLIB touchscreen calibration - is supported. Tested on Qtmoko Neo Freerunner. - - A tool, misc/uinput.pl, is provided to diagnose uinput - behavior on new devices. - - The env. vars. X11VNC_UINPUT_BUS and X11VNC_UINPUT_VERSION - are available if leaving them unset does not work. - - The Linux uinput non-X11 input injection can now be bypassed: - events can be directly written to the /dev/input/event - devices specified by the user (direct_abs=..., etc.) - - A -pipeinput input injection helper script, - misc/qt_tslib_inject.pl is provided as a tweakable - non-builtin direct input injection method. - - The list of new uinput parameters for the above two features is: - pressure, tslib_cal, touch_always, dragskip, btn_touch; - direct_rel, direct_abs, direct_btn, direct_key. - - The included SSL enabled Java VNC Viewers now handle Mouse - Wheel events. - - - miscellaneous new features and changes: - - In -reflect mode, the libvncclient connection can now have - the pixel format modified via the environment - variables X11VNC_REFLECT_bitsPerSample, - X11VNC_REFLECT_samplesPerPixel, and - X11VNC_REFLECT_bytesPerPixel - - In -create mode the following environment variables are added - to fine tune the behavior: FIND_DISPLAY_NO_LSOF: - do not use lsof(1) to try to determine the Linux VT, - FIND_DISPLAY_NO_VT_FIND: do not try to determine the - Linux VT at all, X11VNC_CREATE_LC_ALL_C_OK: do not bother - undoing the setting LC_ALL=C that the create_display - script sets. The performance of the -create script - has been improved for large installations (100's of - user sessions on one machine.) - - In -unixpw mode, one can now Tab from login: to Password. - - An environment variable, X11VNC_SB_FACTOR, allows one to scale - the -sb screenblank sleep time from the default 2 secs. - - In -rawfb mode, a bug is fixed in setting the number of bits - per pixel. - - Documented that -grabkbd is no longer working with some/most - window managers (it can prevent resizing and menu posting.) - - The macosx deprecated interface GetMainDevice() call is removed. - Compile with -DX11VNC_MACOSX_USE_GETMAINDEVICE if needed - for an old macosx version... - - Miscellaneous code cleanup. - ------------------------------------------------------------------------------ - - -x11vnc 0.9.12 2010-09-10 - -New in the 0.9.12 x11vnc release: - - One can now specify the maximum number of displays - that can be created in -create mode via the - env. var. X11VNC_CREATE_MAX_DISPLAYS - - The X11VNC_NO_LIMIT_SHM env. var. is added to skip any - automatic shared memory reduction. - - The kdm display manager is now detected when trying not to get - killed by the display manager. - - miscellaneous new features and changes: - - A compile error is fixed when using --with-system-libvncserver - pointing to LibVNCServer 0.9.7. - - -nevershared -forever usage mode is documented. - - Old SuSE broken thread local storage is documented. - - x11vnc exit cases are documented. - - A compile bug from forced use of Xdefs.h is worked around. - - ------------------------------------------------------------------------------ - - -x11vnc 0.9.11 2010-08-08 - -New in the 0.9.11 x11vnc release: - - The source tree is synchronized with the most recent libvncclient - (this only affects -reflect mode.) The build is fixed - for incompatibilities when using an external LibVNCServer - (e.g. ./configure --with-system-libvncserver...) - - The SSL enabled Java VNC Viewer Makefile has been modified so - that the jar files that are built are compatible back - to Java 1.4. - - In -reflect mode cursor position updates are now handled - correctly. - - In -create/-unixpw mode, the env. var. FD_USERPREFS may be set - to a filename in the user's home directory that includes - default username:options values (so the options do not - need to be typed every time at the login prompt.) - - miscellaneous new features and changes: - - An option -always_inject is provided: Even if there is no - displacement (dx = dy = 0) for a VNC mouse event force - the pointer to the indicated x,y position anyway. - - New java viewer debugging and workaround applet parameters: - debugKeyboard mapF5_to_atsign forbid_Ctrl_Alt - - You can set X11VNC_AVAHI_NAME, X11VNC_AVAHI_HOST, and/or - X11VNC_AVAHI_PORT environment variables to override the - default values. For example: -env X11VNC_AVAHI_NAME=wally - - When opening the X11 display extra XAUTHLOCALHOSTNAME settings - are attempted. - - ------------------------------------------------------------------------------ - - -x11vnc 0.9.10 2010-05-03 - -New in the 0.9.10 x11vnc release: - - IPv6 is now supported for all usage modes: forward and reverse - connections, SSL and unencrypted, etc. - - The included SSL enabled Java VNC viewer applet now supports - Chained SSL Certificates (x11vnc -ssl always has.) - The applet autodects x11vnc and set GET=1 for faster - connecting via HTTPS. - - A demo CGI script 'desktop.cgi' shows how to create an - SSL encrypted, multi-user x11vnc web login desktop - service. The user logs into a secure web site and gets - his/her own virtual desktop and his browser accesses it - with the SSL Java VNC Viewer applet. - - A serverCert Java Viewer applet parameter is provided. - Use an authenticated HTTPS browser connection to set - this parameter (the user could set it locally too.) - The onetimekey tool has -certonly option for this scheme. - - The Xdummy script (use Xorg 'dummy' driver instead of Xvfb) - no longer requires being run as root. - - - miscellaneous new features and changes: - - In the Java viewer applet, debugCerts and debugKeyboard parameters - are provided. The debugging output of the applet is more - readable. Some corner-case bugs (e.g. socket exceptions) - are now handled gracefully. Parameters forbid_Ctrl_Alt - and mapF5_to_atsign are added. - - The amount of time to wait for HTTPS applet downloads to finish - can be set in env. var. X11VNC_HTTPS_DOWNLOAD_WAIT_TIME. - - The -xkb mode is automatically enabled if there are more than - 4 keysyms per key. - - -coe is now an alias for -connect_or_exit. - - The -input_eagerly option enables this LibVNCServer feature - (it is like -allinput.) - - The "%" unix password verification tricks for the -unixpw - option are now documented. They also run a command - in UNIXPW_CMD. - - In -create (-svc, etc.) modes, a warning is printed out if Xvfb - cannot be found. Xvfb '+kb' option is checked for. - The -env CREATE_DISPLAY_OUTPUT=/tmp/mydebug.txt debugging - option is documented. Try to preserve user's PATH - if possible. - - In XDMCP connection mode, a test for GDM listening only - on IPv6 (::1) is performed. The interface can also be - specified via FD_XDMCP_IF. - - The example scripts connect_switch, ultravnc_repeater.pl, inet6to4 - have settings to let them run reliably for long times - as daemons. They also support IPv6. - - IPv6 notes: for some very esoteric cases (e.g. -chatwindow) - IPv4 localhost may be required for local IPC. A demo - transition tool 'inet6to4' is also included (can be - used for other apps.) x11vnc options related to IPv6: - -listen6, -6, -no6, -noipv4, -noipv6, and -connect, - -proxy. - - Use STUNNEL_LISTEN in -stunnel mode to have it listen on a - particular interface. Also STUNNEL_PROG. - - New remote control query options: pointer_x, pointer_y, - pointer_same, pointer_root, and pointer_mask. A demo - script using them misc/panner.pl is provided. - - Remote control change of -clip option will not create new - framebuffer if the size has not changed (for panner.pl) - - The X11VNC_DISABLE_SSL_CLIENT_MODE env. var. can be set to - disable SSL client role in reverse connections. This - means the VNC viewer side must be in SSL client role. - UltraVNC repeater operation can benefit from this. - - The SSL_INIT_TIMEOUT is increased to 1 hour if 'repeater' - is detected in a reverse connect string. - - The X property X11VNC_TRAP_XRANDR can be set on a desktop to - force x11vnc to use the -xrandr screen size change - trapping code. - - The -sslScripts option prints out the SSL certificate management - scripts. - - Suggest '-auth guess' and '-findauth' if X connection fails. - - The TightVNC sercurity type (TightVNC features enabler) now - works for RFB version 3.8. - - RECORD scroll detection is now working with the new gtk/gdk scroll - mechanism. Set X11VNC_SCROLL_MUST_EQUAL to disable. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.9 2009-12-21 - - - -New in the 0.9.9 x11vnc release: - - A new option -findauth runs the FINDDISPLAY script that applies - heuristics to try to determine the correct XAUTHORITY - file. The use of '-auth guess' will use the XAUTHORITY - that -findauth reveals. This can be handy in with - the lastest GDM where the ability to store cookies in - ~/.Xauthority has been removed. - - If x11vnc is running as root (e.g. inetd or XDM/GDM/KDM) - the FD_XDM=1 mode will be tried if the above -findauth - or '-auth guess' command fails; it will find the - correct XAUTHORITY for the given display (this works for - XDM/GDM/KDM if the login greeter panel is up or if someone - has already logged into an X session.) You can also - set -env FD_XDM=1 to force it to be done on the first try. - - The -unixpw_system_greeter option, when used in combined - unixpw and XDMCP FINDCREATEDISPLAY mode (e.g. -xdmsvc), - enables the user to press Escape to jump directly to the - XDM/GDM/KDM login greeter screen. This way the user - avoids entering his unix password twice at X session - creation time. For subseqent logins to the same session, - he uses the regular x11vnc unixpw "login:" prompt. Also, - the unixpw login panel now has a short help displayed - if the user presses 'F1' that lists the options. - - The -appshare option enables simple application sharing based on - the -id/-sid mechanism. Every new toplevel window that - the application creates induces a new viewer window via - a reverse connection. The -id/-sid and -connect options - are required. Run 'x11vnc -appshare -help' for more info. - - Heuristics are applied to try to determine if the X display - is currently in a Display Manager Greeter Login panel - (e.g. GDM.) If so, x11vnc's creation of any windows and - use of XFIXES are delayed. - - This is to try to avoid x11vnc being killed after the user - logs in if the GDM KillInitClients=true is in effect. - So one no longer needs to set KillInitClients=false in - gdm.conf. Note that in recent GDM the KillInitClients - option has been removed. - - Also delayed is the use of the XFIXES cursor fetching - functionality; this avoids an Xorg bug that causes Xorg - to crash right after the user logs in. - - x11vnc now tries to be more aggressive in keeping up with VNC - client's framebuffer update requests. Some broken VNC - clients continuously spray these requests at VNC servers - (regardless of whether they have received any updates - or not.) The -extra_fbur option allows one to fine tune - the setting. - - The "-display WAIT:cmd=...", -find, -create modes now work - correctly for the user-supplied login program scheme - "-unixpw_cmd ...", as long as the login program supports - running commands specified in the environment variable - "RFB_UNIXPW_CMD_RUN" as the logged-in user. The mode - "-unixpw_nis ..." has also been made more consistent. - The username option "tag=..." can be used to set FD_TAG. - - The -stunnel option (like -ssl but uses stunnel as an external - helper program) now works with the -ssl "SAVE" and "TMP" - special certificate names. The -sslverify and -sslCRL - options now work correctly in -stunnel mode. Single port - HTTPS connections are also supported for this mode. - - The remote control command -R can be used to instruct x11vnc - to resend its most recent copy of the Clipboard, - Primary, or Cutbuffer selections: "x11vnc -R - resend_clipboard", "x11vnc -R resend_primary", and - "x11vnc -R resend_cutbuffer". - - miscellaneous new features and changes: - - The fonts in the GUI (-gui) can now by set via environment - variables, e.g. -env X11VNC_FONT_BOLD='Helvetica -16 bold' - and -env X11VNC_FONT_FIXED='Courier -14'. - - The value of the -timeout option is now also used for the timing - out of reverse connections. The -timeout exit will - occur if no client has made it to normal operating state - (instead of merely trying to connect.) - - One can add extra URL parameters to the HTTPS (-ssl) urls - via X11VNC_EXTRA_HTTPS_PARAMS without needing to edit - index.vnc. E.g.: -env X11VNC_EXTRA_HTTPS_PARAMS='?GET=1' - - One can make the libvncserver HTTP (non-SSL) server listen on - localhost: -env X11VNC_HTTP_LISTEN_LOCALHOST=1 (this way - only the single-port VNC+HTTPS is exposed to the network.) - - Warnings are printed out at startup if $DISPLAY appears to - start with "localhost:" (SSH X11 forwarding) or - "hostname:" (remote X display; will fail w/o -noshm) - - The -solid option now uses the DBUS_SESSION_BUS_ADDRESS env. var - if available. The -solid option now works in xfce. - If available, the dbus_launch(1) will be used in - FINDCREATEDISPLAY for gnome sessions. - - The bcx_xattach remote control command was added to facilitate - xattach and x2x desktop cursor switching. Other new - remote control commands: grab_state, ping:mystring, - grablocal, resend_cutbuffer, resend_clipboard, - resend_primary, keycode, keysym, fakebuttonevent, - ptr, sleep, get_xprop, set_xprop, wininfo, pointer_pos, - mouse_xy, noop, guess_dbus, DIRECT:query. Remote control - scripting, -query_retries, and -remote_prefix were - also added. - - In -rawfb mode the X display will not be opened at all unless - the -rawfb string is prefixed with '+' or -display - was specified on the cmdline. - - For multiple, separate x11vnc instances on the same X display, - one can rename the X11VNC_REMOTE, X11VNC_TICKER, and - VNC_CONNECT property names to unique ones. - - The -showrfbauth option prints out the VNC rfbauth password. - - The XDAMAGE mechanism is now automatically disabled for a - period of time if a game or screensaver generates too - many XDAMAGE rectangles per second. This avoids the X11 - event queue from soaking up too much memory. - - x11vnc does not switch on server autorepeat if any keys are - pressed down to work around a recent Xorg server and/or - gnome bug where the key will never stop repeating. - - Thse list of current clients is kept more up-to-date in the - tkx11vnc gui. Bugs in the gui setpass mode have been - fixed. - - Threads stability is further improved. See under the -threads - option help info about -env X11VNC_THREADS_NEW_FB_SLEEP=ms - - There is an experimental workaround: "-env X11VNC_WATCH_DX_DY=1" - that tries to avoid problems with poorly constructed - menu themes that place the initial position of the mouse - cursor inside a menu item's active zone. - - The crypt(3) function is now declared inside the x11vnc code on - all platforms (not just Linux). To disable this, set - CPPFLAGS='-DDO_NOT_DECLARE_CRYPT' while configuring. - (crypt is declared to avoid problems with header files.) - - Error reasons are printed for -storepasswd failures. - - Two scripts are added to x11vnc/misc: connect_switch and - ultravnc_repeater.pl - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - - - ------------------------------------------------------------------------------ - - -x11vnc 0.9.8 2009-07-08 - - -New in the 0.9.8 x11vnc release: - - Better reliability for the Java Viewer applet when connecting - through a Web Proxy via HTTPS. A proxy hostname - and port can be specified via applet parameters. - Proxy Authentication via Auth-Basic is supported. - More x11vnc printout in -ssl is provided to help - troubleshoot this mode and other ssl connections. - - Stability improvements to -threads mode. Running x11vnc this - way is more reliable now. Threaded operation sometimes - gives better interactive response and faster updates. The - threaded mode now supports multiple VNC viewers using - the same VNC encoding (some only on Linux or enabled - at build time.) The threaded mode can also yield - a performance enhancement in the many client case - (e.g. class-room broadcast.) We have tested with 30 to - 50 simultaneous clients. See also -reflect. - - - miscellaneous new features and changes: - - x11vnc automatically tries to work around an Xorg server bug - involving infinitely repeating keys when turning off key - repeating. Use -repeat if the automatic workaround fails. - Also, the environment variable X11VNC_IDLE_TIMEOUT - (seconds) is provided. - - In -reflect mode the environment variable X11VNC_REFLECT_PASSWORD - is provided. - - The -clip mode works under -rawfb. - - The -nounixpw option can disable unixpw mode if an earlier option - enables it (e.g. -svc). - - Scroll detection is skipped for windows with 'OpenOffice' in - their name. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.7 2009-03-31 - - -New in the 0.9.7 x11vnc release: - - Basic support for building with VirtualGL's TurboVNC (an - enhanced TightVNC for fast LAN high framerate usage) - encoding and TightVNC modifications. More info: - http://www.karlrunge.com/x11vnc/faq.html#faq-turbovnc - and x11vnc/misc/turbovnc/README. - - The -ncache_cr option has been fixed and so in -ncache mode - smooth opaque window motions are now work correctly. Try - it out to see how smooth it is even on a slow link. - - Support for Linux text consoles (virtual terminals, e.g. 1-6) - is provided via, e.g., 'x11vnc -rawfb vt2' (for virtual - terminal #2). - - This is like LinuxVNC (i.e. text only), it avoids using - /dev/fb and uses /dev/vcsaN instead (the '-rawfb console' - mode uses /dev/fb.) With /dev/vcsaN the text terminal - is accessible even it if is not the currently active one. - - The -rawfb option now supports framebuffers with bits per pixel - less than 8 (e.g. 4 or 1 bpp.) - - Reverse connections now work in Anonymous Diffie Hellman SSL/TLS - mode. Reverse connections also work for VeNCrypt and - ANONTLS modes. - - - miscellaneous new features and changes: - - The included SSL enabled UltraVNC java viewer now has a - configurable [Home] entry in the drives drop down menu. - - In the -create, -svc, etc. modes one can now specify a - range of X displays to ignore in X11VNC_SKIP_DISPLAY. - Improvements and bugfixes were made to the find_display - and create_display scripts. FD_EXTRA option is provided. - - The '-rawfb video' option finds the video device file more - carefully. - - The -rmflag option allows a new way to indicate to other - applications that x11vnc has started. - - All of the java applet parameters are now documented in - the classes/ssl/README file. - - There is now a "sendbell" remote control command. - - A one-time -padgeom once:WxH mode is added. - - Improvements to the CUPS Terminal Services helper mode. - - If the X display cannot be opened normally then the env. var. - XAUTHLOCALHOSTNAME=localhost is tried. - - Bugfix for selection transfer to a now non-existent X window - (Thunderbird can cause this.) Related, the env. variable - LIBXCB_ALLOW_SLOPPY_LOCK is now set by default. - - Bugfix for -8to24 mode due to nonstandard indexed color support. - - The libvncserver and x11vnc autoconf/automake settings have - been improved. - - libXrandr include file is now found on Solaris. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.6 2008-12-10 - - -New in the 0.9.6 x11vnc release: - - x11vnc's SSL encryption is extended to support the VeNCrypt and - TLS (older; vino) SSL/TLS security type extensions to VNC. - - Anonymous Diffie-Hellman key exchange (-ssl ANON) and Certificate - Revocation List support (-sslCRL) is added to the SSL - encryption mode. - - The Java viewer applet can now be served up through the VNC port - (5900) in addition to the normal HTTP port (5800) via - the -http_oneport option. Previously this only worked - for SSL connections and HTTPS. - - The "-rfbport PROMPT" mode presents a simple gui for the user - to select a port for the x11vnc service and a few other - settings. This enables a menu entry for naive users - that is included in x11vnc.desktop. - - If x11vnc is not built with the Avahi Zeroconf library an external - helper program (avahi-publish or dns-sd on Mac OS X) - is used instead. - - miscellaneous new features and changes: - - The default mode for '-ssl' is now the '-ssl SAVE' mode; i.e. - the generated certificate is saved and reused in - subsequent sessions rather than being discarded. - Use '-ssl TMP' recover the old way. This change made - to for it to be more likely that the VNC Viewer can save - the accepted cert for future authentications. - - The solid background color option works on the Mac OS X console. - - The -reopen option enables x11vnc to try to re connect to the X - display if GDM (or other display manager) kills it just - after the user logs in. - - The -dhparams option can be used to point to your own Diffie - Hellman parameters. - - The -setdefer option allows tuning how quickly updates will - be sent. Default setting tuned. - - The option -zeroconf is now an alias for -avahi/-mdns. - - In pipeinput mode, the pipe filehandle is now closed when - x11vnc exits. - - The -sshonly option turns off VeNCrypt and TLSVNC (vino) mod - leaving only the standard SSL (i.e. vncs://) - - For testing, the option -rand in an alias for -rawfb rand -nopw - - Minor tweaks to improve CUPS Print tunneling. - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.5 2008-10-24 - - -New in the 0.9.5 x11vnc release: - - Symmetric key encryption using the RC4, AES, Blowfish, and 3DES - ciphers is supported via the -enc cipher:keyfile option. - The SSVNC unix viewer 1.0.20 and later supports these - encryption methods. - - Server-side scaling can now have different scale factors along - the horizontal and vertical axes. E.g. -scale 1280x1024 - (same as -geometry 1280x1024) or -scale 0.8x0.75 - - The -chatwindow option allows a chat window to appear on the - X console during UltraVNC chats (requires the SSVNC - viewer package.) - - miscellaneous new features and changes: - - The HTTP Java viewer applet jar, classes/VncViewer.jar, has - been updated with an improved implementation based on - the code used by the classes/ssl applets. - - A description and instructions are now printed out when - X_ShmAttach fails if one tries to attach to a remote - $DISPLAY (i.e. $DISPLAY is on a different machine from - the machine x11vnc is running on; this often happens - with SSH X redirection, X terminal servers, etc). - - The -allow option now works correctly in -ssl mode. - - The -remap option now works on the MacOSX console. - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.4 2008-09-17 - - -New in the 0.9.4 x11vnc release: - - Reverse VNC connections (-connect and -connect_or_exit options) - work in the -find and -create X session FINDCREATEDISPLAY - modes. - - Reverse VNC connections (either normal or using SSL) can use a - Web Proxy, a SOCKS proxy, the UltraVNC repeater proxy, - an SSH connection, or even a CGI URL to make the outgoing - connection (-proxy option). Forward connections can - use the -ssh option to set up a reachable redirection. - - Support for the ZYWRLE encoding is added, this is the RealVNC ZRLE - encoding extended to do motion video and photo regions - more efficiently by way of a Wavelet based transformation. - - The session finding and creating modes (-find and -create) have - been improved to be more reliable and also provide a new - desktop types (xfce) and new service redirection options. - - Support for indexed colormaps (PseudoColor) with depths other - than 8 is provided (depths 1 to 16 now work). - - Java viewer applet source code is provided in the x11vnc 0.9.4 - tarball so now everything can be built from source. - - miscellaneous new features and changes: - - To unset Caps_Lock, Num_Lock and raise all keys in the X server - use -clear_all, or by remote control 'x11vnc -R clear_all' - - The -autoport option gives more control over the server port - range that probes. - - The -ping option can be used to help keep idle connections alive. - - The -finddpy and -listdpy utilities help to debug and configure - the -find, -create, and -display WAIT:... modes. - - Some automatic detection of screen resizes are handled even if - the -xrandr option is not supplied. - - The -advertise_truecolor option can workaround some VNC viewer - incompatibilities with PseudoColor. - - The option '-clip xinerama0' can be used to clip to the first - Xinerama sub-screen, etc. - - If a fast framebuffer read rate is detected the -wait and -defer - parameters are reduced to 10 and 15 msec, respectively. - - Pasting of the selection/clipboard into remote applications - (e.g. Java) is improved. - - Usage with dvorak keyboards is improved. The option -macuskbd is - available on MacOSX to use the original US keyboard code. - - Via a compiler option (-DENABLE_GRABLOCAL) one can use the - -grablocal n option to filter VNC client input if someone - at the console has done mouse or keyboard input n secs ago. - - The -sleepin option can now sleep a random amount of time between - min and max time delays (-sleepin min-max). - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.3 2007-10-04 - - -New in the 0.9.3 x11vnc release: - - This release provides client-side caching to improve interactive - response. Almost no VNC viewers implement caching which is why - VNC is slow compared to other remote graphics protocols. - - The x11vnc caching will work with any VNC viewer, but they will - not hide the pixmap cache region that is below the main desktop - (one must adjust the window manually). The SSVNC Unix VNC viewer, - however, automatically detects and hides the region. - - To enable caching, supply "-ncache n" to x11vnc, where the - number n, e.g. 10, indicates how much memory to devote to the - caching scheme. - - See http://www.karlrunge.com/x11vnc/#faq-client-caching - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.2 2007-06-18 - - -New in the 0.9.2 x11vnc release: - - A compile-time bug is fixed for when the OpenSSL library is not - available or --without-ssl is supplied; previously the - build would fail. - - One can configure x11vnc via "configure --with-system-libvncserver" - to use a system installed libvncserver library instead of - the one bundled in the release tarball. - - If UltraVNC file transfer or chat is detected, then VNC clients - are "pinged" more often to prevent these side channels - from becoming serviced too infrequently. - - In -unixpw mode in the username and password dialog no text will - be echoed if the first character sent is "Escape". This - enables a convenience feature in SSVNC to send the username - and password automatically. - - miscellaneous new features and changes: - - When building from the CVS tree --with-x11vnc must be supplied if - you want x11vnc to be built. The LibVNCServer release - tarball no longer contains the x11vnc source. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9.1 2007-05-24 - - -New in the 0.9.1 x11vnc release: - - A new Unix username identification scheme is provided when - SSL client certificates are used to authenticate VNC - viewers. The username is extracted from the 'Subject' - section of the cert. The option is "-users sslpeer=" - which, like "-users unixpw=" already does, will cause - a switch to the Unix user. This is useful for the - -find and -create options that try to find an existing - X session associated with the user or create a new one. - - The UltraVNC Java Viewer has been modified to support SSL - connections. Some bugs were also fixed and some - improvements added. A patch file and a compiled jar file - (UltraViewerSSL.jar and SignedUltraViewerSSL.jar in the - classes/ssl directory) are provided in the x11vnc package. - - For the -user option groups are now handled better by using - initgroups(3), or if finer control is needed one can - use: "-users user1.group1,..." - - When SSL client certification is being used and external login - programs are being used the env. var. RFB_SSL_CLIENT_CERT - is set to the clients certificate. Set X11VNC_SSLPEER_CN - to use the Common Name instead of the certificate email - address to find the unix username. - - miscellaneous new features and changes: - - The -wait and -defer defaults were lowered from 30 to 20 - milliseconds, set the values explicitly if this increases - the load too much for your liking. - - In -create mode where a Xvfb session is started, mwm was added - as a session type. setpgrp(2) is used for the spawned - process if available. The XKEYBOARD extension is - enabled (+kb, but it doesn't seem to always work). - TrueColor is forced to be the default visual (recent - Xvfb seem to choose DirectColor, this is likely a bug) - One can also force creating a new Xvfb by setting the - env. var. X11VNC_FINDDISPLAY_ALWAYS_FAILS (not exactly - clear what this would be used for). - - The WAITBG env. var. enables -display WAIT:... to take place in - the background. - - One can specify the X11VNC_SKIP_DISPLAY env. var. for a list of - displays to exclude in the FINDDISPLAY action. This can - also be specified via nd=... as a -unixpw login option. - - setsid() or setpgrp() is called for the external command spawned - by the -gone option (since it may be long lived, e.g. a - screen locker). - - The script "onetimekey" utility is provided in the classes/ssl - subdirectory that allows a (very long) string representing - a Client SSL certificate to be provided by the authenticating - client, or via https cgi script (e.g. after a web login). - - Some bugs were fixed in the libvncserver implementation of - UltraVNC file transfer. - - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.9 2007-04-18 - - -New in the 0.9 x11vnc release: - - VNC Service advertising via mDNS / ZeroConf / BonJour with the - Avahi client library. Enable via "-avahi". - - Implementations of UltraVNC's TextChat, SingleWindow, and - ServerInput extensions (requires ultravnc viewer or ssvnc - Unix viewer). They toggle the selection of a single window - (-id), and disable (friendly) user input and viewing - (monitor blank) at the VNC server. - - Short aliases "-find", "-create", "-svc", and "-xdmsvc" for - commonly used FINDCREATEDISPLAY usage modes (to find - the user's display or create one, etc). - - Reverse VNC connections (viewer listening) now work in SSL - (-ssl) mode. - - miscellaneous new features and changes: - - New options to control the Monitor power state and keyboard/mouse - grabbing: -forcedpms, -clientdpms, -noserverdpms, - and -grabalways. - - A simple way to emulate inetd(8) to some degree via the "-loopbg" - option. - - Monitor the accuracy of XDAMAGE and apply "-noxdamage" if it is - not working well. OpenGL applications like like beryl and - MythTv have been shown to make XDAMAGE not work properly. - - For Java SSL connections involving a router/firewall port - redirection, an option -httpsredir to spare the user - from needing to include PORT=NNN in the browser URL. - - A -sleepin n option to delay startup by n seconds to let redirs - and listening clients to get started. - - TightVNC file transfer is now off by default; enable via - -tightfilexfer - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.8.4 2007-02-01 - - -New in the 0.8.4 x11vnc release: - - Native Mac OS X Aqua/Quartz support. It exports the full - display (no X11 server, etc). - - This provides an alternative to OSXvnc; some activities - are faster (and see the client-side caching feature - -ncache in the 0.8.5 development version for more - speedups). - - x11vnc can act as a VNC reflector/repeater using the - "-reflect host:N" option. This is useful for large - classroom broadcasting or demos. You set up a number - of reflectors to spread the network and CPU load around - for better response. - - A new login mode: "-display WAIT:cmd=FINDCREATEDISPLAY -unixpw ..." - that will Create a new X session (Xvfb, Xdummy, or - Xorg) for the user if it cannot find the user's X - session display via the FINDDISPLAY method. It will - be re-found upon reconnection. - - This enables a simple "terminal services" mode based on - Unix username and password and where the user does not - have to memorize their VNC display number, etc. - - - miscellaneous new features and changes: - - Option -nodpms to avoid problems with programs like KDE's - kdesktop_lock that keep restarting the screen saver - every few seconds even with active VNC clients connected. - - The "-N" option couples the VNC Display number to the X Display - number. E.g. if your X DISPLAY is :2 then the VNC display - will be :2 (i.e. using port 5902). If that port is taken - x11vnc will exit. - - Wireframe copyrect detection for local user activity (e.g. someone - sitting at the physical display moving windows). You - can disable this with the -nowireframelocal option. - - To automatically fix the common mouse motion problem on XINERAMA - (multi-headed) displays, the -xwarppointer option is - enabled by default when XINERAMA is active. You can - disable this with the -noxwarppointer option. - - By default in -reflect mode -shared is implied (it makes sense), - use -noshared after the -reflect option to disable this. - - The -prog option lets you specify the full path (argv[0]) to - the program, in case it is spawned by inetd/tcpd and - cannot determine its path. The path is needed for the - -http option to guess the http classes directory. - - Usually not needed, but there are many options for tuning the - native Mac OS X mode: -macnodim -macnosleep -macnosaver - -macnowait -macwheel -macnoswap -macnoresize -maciconanim - -macmenu. - - An option -debug_xdamage has been added for debugging and profiling. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.8.3 2006-11-13 - - -New in the 0.8.3 x11vnc release: - - The -ssl option provides SSL encryption and authentication - natively via the www.openssl.org library. One can use - from a simple self-signed certificate server certificate - up to full CA and client certificate authentication schemes. - - The -sslverify option allows for authenticating VNC clients via - their certificates in either -ssl or -stunnel modes. - - Certificate creation and management tools are provide in the - -sslGenCert, -sslGenCA, and related options. - - An SSL enabled Java applet VNC Viewer applet is provided in - classes/ssl/VncViewer.jar. - - The applet may also be loaded into the web - browser via HTTPS, i.e one can use the VNC port, - e.g. https://host:5900/ - - See our "Enhanced TightVNC Viewer" project, for native - SSL enabled viewers. - - The -unixpw option supports Unix username and password - authentication. The -ssl or -localhost and -stunnel - options (or detection of an SSH tunnel) are enforced in - this mode to prevent password sniffing. - - Coupling -unixpw with -display WAIT:cmd=FINDDISPLAY provides a - way to allow a user to login with their UNIX password - and have their display connected to automatically. - - Hooks are provided in the -unixpw_cmd and "-passwdfile cmd:,custom:..." - options to allow you to supply your own authentication - and password lookup programs (e.g. LDAP). - - The "-ultrafilexfer" alias is provided and improved UltraVNC - filetransfer rates have been achieved. - - The -rotate option enables you to rotate or reflect the screen - before exporting via VNC. This is intended for use on - handhelds and other devices where the rotation orientation - is not "natural". - - miscellaneous new features and changes: - - Similar to -ssl, the -stunnel option starts up a SSL tunnel server - stunnel (that must be installed separately on the system) - to allow only encrypted SSL connections from the network. - - Option -sslnofail to exit immediately if there are any SSL - connection failures. - - A simpler variant of -unixpw is the -unixpw_nis option that - works in environments where the encrypted passwords are - readable, e.g. NIS. - - x11vnc can be configured and built to not depend on X11 libraries - "./configure --without-x" for -rawfb only operation - (e.g. embedded linux console devices). - - Add -cursor_drag to change the mouse cursor during Drag and Drop, etc. - - Under the "-connect_or_exit host" option x11vnc will exit - immediately unless the reverse connection to host - succeeds. The "-rfbport 0" option disables TCP listening - for connections (useful for this mode). - - The "-rawfb rand" and "-rawfb none" options are useful for - testing automation scripts, etc., without requiring a - full desktop. - - Reduced spewing of information at startup, use "-verbose" (also - "-v") to turn it back on for debugging. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.8.2 2006-07-13 - - -New in the 0.8.2 x11vnc release: - - Support for full mouse and keyboard input into the Linux - console framebuffer /dev/fb0 in -rawfb mode - (i.e. non-X11) by using the Linux "uinput" driver. - - This enables, for example, viewing and interacting - with Qt-embedded/Qtopia-Core apps on Linux-based - handhelds, etc. - - Options: -rawfb cons, -pipeinput UINPUT More info: - http://www.karlrunge.com/x11vnc/#faq-qt-embedded - - Extension of the display option: -display WAIT:<disp-or-cmd> - to delay x11vnc's opening of the X display - until a VNC client connects (useful built-in: - -display WAIT:cmd=FINDDISPLAY, to find a user's - display and Xauthority data). - - Options -grabkbd and -grabptr have x11vnc try to grab - the X display when VNC clients are connected to - prevent a (non-malicious) user at the physical X - display from performing keyboard or mouse input. - E.g. remote help-desk support. - - - miscellaneous new features and changes: - - -allowedcmds option to fine-tune which external commands - may be run by x11vnc, rather than shutting - them all off with -nocmds. - - -env VAR=VALUE convenience option to avoid the need of - setting environment variables before starting - x11vnc. - - -allinput option to enable libvncserver handleEventsEagerly - parameter (not clear it yields an improvement). - - -rawfb rand fun/testing option using /dev/urandom as a fb. - - -license, -copying, -warranty option. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.8.1 2006-06-03 - -New in the 0.8.1 x11vnc release: - - Improved support for webcams and tv tuners with video4linux - /dev/video: see the "-rawfb video" and "-pipeinput VID" - options. (the latter gives a simple keyboard control - of a tv tuner; see also the -freqtab option for stations). - - FBPM support for hardware that provides framebuffer power - management (it needs to be disabled when vnc clients - are connected). - - The -usepw option will require x11vnc to use a password of - some sort or otherwise exit immediately. Put it in - your ~/.x11vncrc so you don't forget. - - The command "x11vnc -storepasswd" will prompt for a password - without echoing and save it in ~/.vnc/passwd - - The X CLIPBOARD selection is managed in addition to the - X PRIMARY selection. - - - miscellaneous new features and changes: - - Convenience option for accessing the Linux console: -rawfb cons - etc. (requires /dev/fb0 to be working). - - clipboard/cut-text input can now be managed on a per-client - basis. - - -capslock and -skip_lockkeys options can help make CapsLock work - better. - - The Xdummy wrapper script is included in the source tree. - - A mode "-gone popup" as been added. - - -24to32 option to avoid 24bpp problems. - - -xinerama is on by default. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.8 2006-02-13 - - -New in the 0.8 x11vnc release: - - TightVNC file transfer support is enabled via the extension to - LibVNCServer added by Rohit Kumar. - - The -passwdfile option has been enhanced to handle any number - of full-access and view only passwords in an easy to - maintain format, and additional features. - - The -8to24 option enables multi-depth viewing on systems that do - not support -overlay. The 8bpp regions are transformed - to depth 24 TrueColor before exporting via VNC. - - The x11vnc source code has gone through a major reorganization. - The build has been enhanced and many bugs fixed. - - - miscellaneous new features and changes: - - -afteraccept option is like -accept however it enables running - a user supplied command after client authentication - has taken place. The RFB_* environment variables have - been extended. - -loop option will run x11vnc in an outer loop restarting each time - (useful for situations where the X server restarts often). - -slow_fb allows for slow polling for special purpose applications - (e.g. video). -blackout noptr,WxH+X+Y,... will prevent - the pointer from going into a blacked out region. - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help | less - ------------------------------------------------------------------------------ - - -x11vnc 0.7.2 2005-07-11 - - -New in the 0.7.2 x11vnc release: - - The X DAMAGE extension is supported to dramatically reduce - resource consumption when idle: often 20 times less; - and to pick up small changed regions more quickly. - - DAMAGE sends events indicating damaged (modified) screen - rectangles to x11vnc. These are used as hints to focus - the polling and also if the rectangle is below a size - threshold it is accepted unconditionally (i.e. dragged in - from the framebuffer). Tuning is possible with -xd_area. - - DAMAGE is available on recent Xorg servers and Solaris 10. - - -wireframe: Heuristics are used to guess when a window is being - moved or resized and during this period show only a - moving wireframe outline. Just like on video cards in - the 90's, remember? This is to avoid window "lurching" - when you move or resize one opaquely. - - Also, -wirecopyrect applies the VNC CopyRect encoding - for the moved window. Both are on by default, use - -nowireframe or -nowirecopyrect to disable (aka -nowf - and -nowcr). - - -scrollcopyrect: Sniff the X11 protocol via the RECORD extension - and to try to detect window scrolls (e.g. via scrollbar, - Up/Down arrow, etc). When detected, the VNC CopyRect - encoding is applied to the scrolled regions for a speedup. - - The contents of the scrolling window may only be - approximate while it is being scrolled: e.g. tearing, - bunching-up, etc. The heuristics will also miss scrolls - by certain toolkits or applications, so those will still - happen the slow way. To disable use -noscrollcopyrect - (aka -noscr). Tuning is also available, see the -help - entry. - - -listen: Makes x11vnc listen only on a single network interface. - -localhost now implies '-listen localhost'. - - -rawfb: Instead of polling an X server framebuffer, poll a raw - one (i.e. a mapped file or a shm segment). E.g. for - the linux framebuffer device: - - -rawfb map:/dev/fb0@1024x768x32 - - This is a bit out of x11vnc's scope but may have some - interesting applications. Perhaps /dev/video? - - -pipeinput: Pipe the VNC user's pointer and keyboard input events - to a helper program you provide. Two examples are in - misc/vcinject.pl and misc/slide.pl. Primarily intended - for use with -rawfb to somehow kludge-up user input, - but it can also be used by itself. - - Improvements for the magnification scaling case (e.g. -scale 2) - for use in low vision applications. It is faster and - no-blending :nb now works correctly. - - More safety measures are taken WRT remote-control in the - default mode. See the -unsafe, -safer, -privremote, - and -nocmds options. - - The GUI has been improved, and running with the options "-gui icon" - presents a small, simple gui instead of the full blown one, - and "-gui tray" attempts to embed the small icon in the - system tray. Use "-gui tray=setpass" to prompt for - session password creation at startup. - - - miscellaneous new features and changes: - - -xkb: a simple test is performed at startup to see if it is a - good idea to apply -xkb mode for the current keyboard - keymapping (i.e. if keysyms like !, @, [ are otherwise - unavailable). To disable use -noxkb. - ISO_Level3_Shift vs. Mode_switch: Set things up in -xkb mode to - prefer ISO_Level3_Shift over Mode_switch for modtweaking. - No override; let me know if this causes problems. - -add_keysyms is now the default, use -noadd_keysyms to disable. - the added keysyms are periodically deleted. - -remap DEAD: shorthand for mapping many "dead" keysyms to their - "un-dead" counterparts, e.g. grave -> dead_grave. For - some VNC viewers that are unable to send the dead keysym. - -skip_dups: skip impossible duplicate key events sent by some VNC - viewers. -noskip_dups to disable (currently off by default). - -sloppy_keys: try to handle sloppy keyboarding (esp. between - different language keyboards) where, say, Shift is released - before the key. - -norepeat N: ping-pong N times if something else on the desktop - restores key autorepeating (e.g. session startup). Default - 2. Also, If the VNC client is idle for 5 min. autorepeat - is restored. - -wait_ui: If there is very recent user input, cut the -wait sleep - time by the specified factor (default 2.0). - -nowait_bog: Detection is now in place to watch for polling "bogging - down" (e.g. lots of scrolling text from a long build in a - terminal) and to sleep more. Use -nowait_bog to disable. - -flag: write PORT=5900 to a flag file to aid wrapper scripts. - -http: try to guess what the -httpdir should be and if found - enable http listening. - -clip WxH+X+Y: only show the specified rectangle not the - entire screen. - cursors are now scaled by default under -scale, use -scale_cursor - to modify this behavior. - -arrow n: select from some different arrow cursors (ignored under - XFIXES cursor grabbing mode). - -nolookup: disable DNS lookups for broken environments. - -seldir: fine tune and debug selection transfer. - build-time customization macros: SHARED, FOREVER, NOREPEAT, - REMOTE_CONTROL, SMALL_FOOTPRINT, default passwd, etc. - see the top of the x11vnc.c for more info. - -xtrap: DEC-XTRAP extension is supported for legacy systems - with insufficient XTEST extension (X11R5). - -shiftcmap: for legacy systems with non-standard colormap values. - -noxrecord: do not use the RECORD extension for anything (currently - only -scrollcopyrect and grabserver watching use it). - -grab_buster: fork a helper thread to watch for XGrabServer deadlock - in x11vnc and break the grab. Under -scrollcopyrect there - is a small window where x11vnc is vulnerable to this deadlock. - -dbg: A "crash shell" with tips on debugging will be presented - instead of exiting when a fatal error occurs. - -fixscreen: periodically refresh the screen to get rid of painting - errors, etc. induced by new features, jpeg compression, etc. - -speeds: Tell x11vnc what the network and fb speeds are instead of - having it try to measure them. (these speeds are used by - various features, such as -wireframe, -scrollcopyrect, etc.). - -wmdt: set the window manager or desktop to spare x11vnc from guessing. - -readtimeout: set libvncserver's read timeout parameter, useful on - very slow links that take more than 20secs to paint - the whole screen. - -nopw: If you use x11vnc without a password it now prints out a - scary warning message. Use -nopw to disable the warning. - plugged X event leaks; periodically purge any remaining buildup. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help - ------------------------------------------------------------------------------ - - -x11vnc 0.7.1 2005-02-24 - - -New in the 0.7.1 x11vnc release: - - Improved algorithm for approximating XFIXES cursors with - transparency (alpha channel). No more ugly black fuzz - around translucent cursors. Tuning parameters -alpha* - if it is still not right. - - Added mechanisms to handle XFIXES cursors with transparency - exactly (i.e. blend in the background). Works by default - under -nocursorshape updates, and also works under limited - circumstances for cursorshape updates if the VNC viewer - is patched (TightVNC viewer patch provided). - - -solid: to improve performance switch the background to a solid - color when clients are connected. Works on GNOME, KDE, - CDE, and classic X. - - -input: allows fine-tuning the type of allowed user input - (Keystroke, Mouse-motion, Button-click). Useful for - certain applications of x11vnc, e.g. demos. Also - per-client settings via -R input:xyz.. - - -users: enables switching to different users if started as root. - Please read the description for details. - - -gui ez: less daunting GUI with fewer options via '-gui ez' or - "Misc -> simple-gui" once started. - - miscellaneous new features and changes: - - -nap is now the default, use -nonap to disable. - -snapfb: snapshot h/w fb to RAM periodically, not clear how useful... - -timeout n: for use in certain applications, exit if no client - connects after n seconds. - -oa and -logappend for appending to logfiles. - -opts will just show the options w/o the long -help descriptions. - if you forget to set -display, it will beep and try :0 after a bit. - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help - ------------------------------------------------------------------------------ - - -x11vnc 0.7 2004-12-23 - - -New in the 0.7 x11vnc release: - - Support for the XFIXES X extension to show the exact mouse cursor - shape. Requires libXfixes. For approximate cursor - shapes also see: -cursor (none|arrow|X|some|most) - - -remote/-R: remote-control support: nearly every setting can be - changed dynamically without restarting x11vnc. For - example, "x11vnc -R shared", and "x11vnc -R scale:3/4" - will connect to a running x11vnc server to make it shared - and re-scaled, respectively. - - -gui: launches a simple tcl/tk GUI based on the remote control - function. Requires the tcl/tk "wish" program. - - -overlay: support for overlay/multi-depth (e.g. 24+8) visuals - on Solaris (SUN_OVL extension) and IRIX. - - -xrandr: support for the XRANDR (X Resize, Rotate and Reflection) - extension: if the screen changes size or rotates x11vnc - creates a new framebuffer to match it. Useful to have a VNC - Viewer that supports NewFBSize extension. (also -padgeom) - - -pointer_mode: Experimental pointer input handling schemes, - e.g.: "-pointer_mode 3" (similar to -nodragging) - - man page x11vnc.1 and README files created. - - miscellaneous new features and changes: - - -sb: set screen blank idle timeout - -nocursorshape: disable cursor shape VNC extension. - RFB_MODE = "accept" or "gone" passed to -accept/-gone commands. - -vncconnect is now the default. - -norepeat is now the default. - "-id pick" to pick a window via xwininfo for the -id option. - -sid option: like -id but crops root window instead. - Related to remote-control: -query, -noremote, -sync, - -deny_all, -safer, -unsafe. - - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help - ------------------------------------------------------------------------------ - - -x11vnc 0.6.2 2004-08-02 - -New in the 0.6.2 x11vnc release: - - -scale option for server side scaling (e.g. -scale 2/3). - - -storepasswd option to create VNC password files. - - ~/.x11vncrc simple config file support. - - -cursorpos now the default (send cursor position updates to clients - that understand them, disable with -nocursorpos) - - more connection info sent to the -accept and -gone commands. - - new keyboard related features: - - -modtweak is now the default (it automatically adjusts the modifier - keys state to send a Keysym properly, disable -nomodtweak) - this works around "ghost" keys like "< >" in XFree86. - - -xkb option to use XKEYBOARD extension for modtweak-ing to further - improve the accuracy of sending Keysyms between different - language keyboards. - - -skip_keycodes and -add_keysyms options to fine tune stubborn - keyboard differences. - - -norepeat option to turn off X server key autorepeat when clients - are connected (works around the repeated characters problem) - - -clear_mods and -clear_keys to send key release events at - startup and exit. - - removed options: - - -hints/-nohints: we now always use hints. - -For more information: - - http://www.karlrunge.com/x11vnc/ - http://www.karlrunge.com/x11vnc/x11vnc_opts.html - x11vnc -help - ------------------------------------------------------------------------------ - |