Puppy notes:

x11vnc allows one to view remotely and interact with real X displays (i.e. a display corresponding to a physical monitor, keyboard, and mouse) with any VNC viewer. In this way it plays the role for Unix/X11 that WinVNC plays for Windows. Thightvnc viewer (http://www.tightvnc.com/)is the recommended viewer application, though others will work as well. Tightvnc is available for the Windows (2000/XP) operating system too, enabling you to remote control a Puppy computer from Windows or vise versa.

Instructions:

Connect to your network.

Launch the x11vnc server from the script by choosing onetime, or everytime Puppy boots. The everytime option places a launch script in /root/Startup. If you later decide you don't want the server to run at boot up, just delete the script /root/Startup/Start-x11vnc. 

To connect from another computer, use a vncviewer. Enter the computer's IP address that you wnat to connect to and the display number. The display number should always be 0 for x11vnc. For example, if the computer running x11vnc server has an IP address of 192.168.1.200, in vncviewer you would type:

192.168.1.200:0  


Your password is stored in /root/.x11vnc/read:passowrd unencrypted. Also, your connection is unencrypted. This could be changed if someone was motivated to do so. X11vnc supports ssl and encrypted passwords. Also, layers of aluminum foil wrapped around one's head seem to be effective at keeping satellites from reading your mind. :> This is not an issue for me. I use this on my enternal network to run a computer connect to my TV. Mostly to watch youtube and hulu. 


Here's a piece of the huge (247k) readme document:

*** This is a VERY VERY trucated document. x11vnc has lots of options. See the URL's listed below for more info: ***

11vnc README file                         Date: Sun Mar  9 13:41:42 EDT 2008

The following information is taken from these URLs:

	http://www.karlrunge.com/x11vnc/index.html
	http://www.karlrunge.com/x11vnc/x11vnc_opts.html
	...

they contain the most up to date info.

	
=======================================================================
http://www.karlrunge.com/x11vnc/index.html:


     _________________________________________________________________

x11vnc: a VNC server for real X displays
                (to [1]FAQ)    (to [2]Downloads)    (to [3]Building)    (to
[4]Beta Test)    (to [5]Donations) [6][PayPal] 

   ....It has built-in [7]SSL encryption and authentication, UNIX [8]account
   and password support, server-side [9]scaling, [10]single port HTTPS
   and VNC, [11]mDNS service advertising, and TightVNC and UltraVNC
   [12]file-transfer. It has also been extended to work with non-X
   devices: [13]webcams and TV tuner capture devices, [14]embedded Linux
   systems such as Qtopia Core, and natively on [15]Mac OS X Aqua/Quartz.

   It also provides an encrypted [16]Terminal Services mode ([17]-create,
   [18]-svc, or [19]-xdmsvc options) based on Unix usernames and Unix
   passwords where the user does not need to memorize his VNC
   display/port number. See also the [20]tsvnc terminal services mode of
   the SSVNC viewer.

   I wrote x11vnc back in 2002 because x0rfbserver was basically
   impossible to build on Solaris and had poor performance. The primary
   x0rfbserver build problems centered around esoteric C++ toolkits.
   x11vnc is written in plain C and needs only standard libraries and so
   should work on nearly all Unixes. I also added some enhancements to
   improve the interactive response, add many features, etc.

   This page including the [21]FAQ contains much information [22][*];
   solutions to many problems; and interesting applications, but
   nevertheless please feel free to [23]contact me if you have problems
   or questions. Please do check the FAQ; I realize this page is massive,
   but you can often use your browser's find-in-page action to find the
   discussion of your problem or question.

   Please help [24]beta test the new performance speedup feature using
   [25]viewer-side pixel caching "ncache". Let me know how it goes;
   thanks.

   SSVNC:  An x11vnc side-project provides an [26]Enhanced TightVNC
   Viewer package (SSVNC) for Unix, Windows, and Mac OS X with automatic
   SSL and/or SSH tunnelling support, SSL Certificate creation; and on
   Unix: NewFBSize, ZRLE, cursor alphablending, and low color modes
   support. Also on Unix the UltraVNC File Transfer, Text Chat, Single
   Window, Server Input, and 1/n Scaling extensions are supported. This
   bundle could be placed on, say, a USB memory stick for SSL/SSH VNC
   viewing from nearly any networked computer. Please help test out some
   recently added features: automatic service tunnelling via SSH for:
   CUPS and SMB Printing, ESD/ARTSD Audio, and SMB (Windows/Samba)
   filesystem mounting; Port Knocking; and the sshvnc/tsvnc modes.........
   
   
   
   		    GNU GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
                          59 Temple Place - Suite 330, Boston, MA
                          02111-1307, USA.
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

