From 17f88b494cd20e3c93ef77f3e1e68c7166c767ea Mon Sep 17 00:00:00 2001 From: runge Date: Mon, 30 Oct 2006 02:58:24 +0000 Subject: [PATCH] x11vnc: Add tip about how to reenable RECORD extension. --- x11vnc/ChangeLog | 3 +++ x11vnc/README | 28 ++++++++++++++-------------- x11vnc/x11vnc.1 | 2 +- x11vnc/x11vnc.c | 14 ++++++++++++++ x11vnc/x11vnc_defs.c | 2 +- 5 files changed, 33 insertions(+), 16 deletions(-) diff --git a/x11vnc/ChangeLog b/x11vnc/ChangeLog index a01d006..30cd87f 100644 --- a/x11vnc/ChangeLog +++ b/x11vnc/ChangeLog @@ -1,3 +1,6 @@ +2006-10-29 Karl Runge + * x11vnc: Add tip about how to reenable RECORD extension. + 2006-10-11 Karl Runge * x11vnc: -cursor_drag for DnD, etc. diff --git a/x11vnc/README b/x11vnc/README index 16c5708..e7418ad 100644 --- a/x11vnc/README +++ b/x11vnc/README @@ -1,5 +1,5 @@ -x11vnc README file Date: Wed Oct 11 20:12:26 EDT 2006 +x11vnc README file Date: Sun Oct 29 19:01:09 EST 2006 The following information is taken from these URLs: @@ -7976,15 +7976,15 @@ Enhanced TightVNC Viewer (and there should be kinks to work out). This package can be downloaded here: - [8]enhanced_tightvnc_viewer-1.0.5.zip All Unix and Windows + [8]enhanced_tightvnc_viewer-1.0.6.zip All Unix and Windows binaries and source. (~8MB) - [9]enhanced_tightvnc_viewer-1.0.5.tar.gz All Unix and Windows + [9]enhanced_tightvnc_viewer-1.0.6.tar.gz All Unix and Windows binaries and source. (~8MB) - [10]enhanced_tightvnc_viewer_all-1.0.5.zip All Unix and Windows + [10]enhanced_tightvnc_viewer_all-1.0.6.zip All Unix and Windows binaries and source and full archives in zip dir. (~11MB) - [11]enhanced_tightvnc_viewer_windows_only-1.0.5.zip Only the Windows bin + [11]enhanced_tightvnc_viewer_windows_only-1.0.6.zip Only the Windows bin aries. (~6MB) - [12]enhanced_tightvnc_viewer_no_windows-1.0.5.tar.gz No Windows binaries. + [12]enhanced_tightvnc_viewer_no_windows-1.0.6.tar.gz No Windows binaries. (~2MB) Sorry for the inconvenience of lumping all the Unix binaries and @@ -8017,7 +8017,7 @@ aries. (~6MB) [17]http://www.chiark.greenend.org.uk/~sgtatham/putty/ It is my belief (but I cannot be absolutely sure) that the bundle - enhanced_tightvnc_viewer_no_windows-1.0.5.tar.gz contains no + enhanced_tightvnc_viewer_no_windows-1.0.6.tar.gz contains no cryptographic software (again, if your situation warrants, you will need to check). This "no_windows" tarball only contains software (from the above URL's and elsewhere) that will use cryptographic software @@ -8281,11 +8281,11 @@ References 5. http://www.karlrunge.com/x11vnc/index.html#faq-smb-shares 6. http://www.karlrunge.com/x11vnc/index.html#faq-cups 7. http://www.karlrunge.com/x11vnc/index.html#faq-sound - 8. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer-1.0.5.zip - 9. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer-1.0.5.tar.gz - 10. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer_all-1.0.5.zip - 11. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer_windows_only-1.0.5.zip - 12. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer_no_windows-1.0.5.tar.gz + 8. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer-1.0.6.zip + 9. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer-1.0.6.tar.gz + 10. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer_all-1.0.6.zip + 11. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer_windows_only-1.0.6.zip + 12. http://www.karlrunge.com/x11vnc/etv/enhanced_tightvnc_viewer_no_windows-1.0.6.tar.gz 13. http://www.tightvnc.com/ 14. http://www.realvnc.com/ 15. http://www.stunnel.org/ @@ -8303,7 +8303,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.3 lastmod: 2006-10-11 +x11vnc: allow VNC connections to real X11 displays. 0.8.3 lastmod: 2006-10-29 x11vnc options: -display disp -auth file -id windowid @@ -8404,7 +8404,7 @@ libvncserver-tight-extension options: % x11vnc -help -x11vnc: allow VNC connections to real X11 displays. 0.8.3 lastmod: 2006-10-11 +x11vnc: allow VNC connections to real X11 displays. 0.8.3 lastmod: 2006-10-29 (type "x11vnc -opts" to just list the options.) diff --git a/x11vnc/x11vnc.1 b/x11vnc/x11vnc.1 index b7a8c2c..2a99625 100644 --- a/x11vnc/x11vnc.1 +++ b/x11vnc/x11vnc.1 @@ -2,7 +2,7 @@ .TH X11VNC "1" "October 2006" "x11vnc " "User Commands" .SH NAME x11vnc - allow VNC connections to real X11 displays - version: 0.8.3, lastmod: 2006-10-11 + version: 0.8.3, lastmod: 2006-10-29 .SH SYNOPSIS .B x11vnc [OPTION]... diff --git a/x11vnc/x11vnc.c b/x11vnc/x11vnc.c index 92f56a5..7e897c0 100644 --- a/x11vnc/x11vnc.c +++ b/x11vnc/x11vnc.c @@ -3219,6 +3219,20 @@ int main(int argc, char* argv[]) { /* check for RECORD */ if (! XRecordQueryVersion_wr(dpy, &maj, &min)) { xrecord_present = 0; + if (! quiet) { + rfbLog("The RECORD X extension was not found on the display.\n"); + rfbLog("If your system has disabled it by default, you can\n"); + rfbLog("enable it to get a nice x11vnc performance speedup\n"); + rfbLog("for scrolling by putting this into the \"Module\" section\n"); + rfbLog("of /etc/X11/xorg.conf or /etc/X11/XF86Config:\n"); + rfbLog("\n"); + rfbLog(" Section \"Module\"\n"); + rfbLog(" ...\n"); + rfbLog(" Load \"record\"\n"); + rfbLog(" ...\n"); + rfbLog(" EndSection\n"); + rfbLog("\n"); + } } else { xrecord_present = 1; } diff --git a/x11vnc/x11vnc_defs.c b/x11vnc/x11vnc_defs.c index 42511c3..beb31d2 100644 --- a/x11vnc/x11vnc_defs.c +++ b/x11vnc/x11vnc_defs.c @@ -15,7 +15,7 @@ int xtrap_base_event_type = 0; int xdamage_base_event_type = 0; /* date +'lastmod: %Y-%m-%d' */ -char lastmod[] = "0.8.3 lastmod: 2006-10-11"; +char lastmod[] = "0.8.3 lastmod: 2006-10-29"; /* X display info */