1 |
27 |
unneback |
README for the nano-X VNC viewer
|
2 |
|
|
|
3 |
|
|
What is VNC ?
|
4 |
|
|
-------------
|
5 |
|
|
VNC is Virtual Network Computing, you have a 'viewer' running on one
|
6 |
|
|
machine which allows you to control the desktop of a different
|
7 |
|
|
machine via the VNC 'server'. The design allows the viewer and server
|
8 |
|
|
to run on different hardware and different operating systems yet
|
9 |
|
|
still work together. What this means in practice is that you can have
|
10 |
|
|
a Windoze desktop in a window on your X display or vice-versa.
|
11 |
|
|
The viewer has also been designed to be small and portable so it
|
12 |
|
|
seemed like a good candidate for a nano-X application.
|
13 |
|
|
|
14 |
|
|
More info, source and binaries can be found at:
|
15 |
|
|
|
16 |
|
|
http://www.uk.research.att.com/vnc/
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
Status of the nano-X port
|
20 |
|
|
-------------------------
|
21 |
|
|
The nano-X port is based on the VNC viewer for X, version 3.3.2.
|
22 |
|
|
This is the 2nd work-in-progress release, the main differences
|
23 |
|
|
from the previous release are:
|
24 |
|
|
|
25 |
|
|
+ Now uses GrSetSystemPalette() to handle 8-bit palette displays.
|
26 |
|
|
+ Builds for Microwindows 0.88pre8.
|
27 |
|
|
|
28 |
|
|
The features / limitations of this release are:
|
29 |
|
|
|
30 |
|
|
+ Compiled with Microwindows version 0.88pre8
|
31 |
|
|
+ Viewer tested on uClinux running on an Isicad Prisma 700
|
32 |
|
|
workstation with the serial mouse driver, the tty keyboard driver
|
33 |
|
|
and my own screen driver. The Prisma has a 1280 x 1024, 256 colour
|
34 |
|
|
display but it is not accessible as a frame buffer so needs a
|
35 |
|
|
custom microwindows screen driver.
|
36 |
|
|
+ Also tested with the X11 screen driver on Slackware Linux.
|
37 |
|
|
+ Tested with VNC servers running on NetBSD-Amiga and Slackware
|
38 |
|
|
Linux.
|
39 |
|
|
+ Only tested with an 8-bit palette display.
|
40 |
|
|
+ Keyboard handling is working but only for simple ASCII text, no
|
41 |
|
|
shift-clicking.
|
42 |
|
|
+ Mouse seems to work OK.
|
43 |
|
|
+ No way to scroll the screen if the viewer window is smaller than
|
44 |
|
|
the server's screen.
|
45 |
|
|
+ Runs very slowly on the Prisma, most likely due to the Prisma's
|
46 |
|
|
weird graphics interface.
|
47 |
|
|
|
48 |
|
|
Installation
|
49 |
|
|
------------
|
50 |
|
|
The tarball is intended to be unpacked in the src/demos subdirectory
|
51 |
|
|
of the Microwindows distribution. The makefiles have been adapted
|
52 |
|
|
from those used by the rest of the demo programs so it should build
|
53 |
|
|
from the top level 'make'. The resulting binary will appear as
|
54 |
|
|
src/bin/vnc. You will need a network connection to a VNC server
|
55 |
|
|
to do anything with it :-)
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
George Harvey
|
59 |
|
|
fr30@dial.pipex.com
|
60 |
|
|
13th June 2000
|
61 |
|
|
|
62 |
|
|
|