README: fix header structure, add some markups for commands

pull/3/head
Christian Beier 6 years ago
parent 1a4ae5fe7a
commit dbad25245f
No known key found for this signature in database
GPG Key ID: 421BB3B45C6067F8

@ -6,7 +6,7 @@ Copyright (C) 2001-2003 Johannes E. Schindelin
If you already used LibVNCServer, you probably want to read NEWS. If you already used LibVNCServer, you probably want to read NEWS.
What is it? What is it?
----------- ===========
VNC is a set of programs using the RFB (Remote Frame Buffer) protocol. They VNC is a set of programs using the RFB (Remote Frame Buffer) protocol. They
are designed to "export" a frame buffer via net (if you don't know VNC, I are designed to "export" a frame buffer via net (if you don't know VNC, I
@ -24,7 +24,7 @@ good starting point.
Try example: it outputs on which port it listens (default: 5900), so it is Try example: it outputs on which port it listens (default: 5900), so it is
display 0. To view, call display 0. To view, call
vncviewer :0 `vncviewer :0`
You should see a sheet with a gradient and "Hello World!" written on it. Try You should see a sheet with a gradient and "Hello World!" written on it. Try
to paint something. Note that every time you click, there is some bigger blot, to paint something. Note that every time you click, there is some bigger blot,
whereas when you drag the mouse while clicked you draw a line. The size of the whereas when you drag the mouse while clicked you draw a line. The size of the
@ -32,7 +32,7 @@ blot depends on the mouse button you click. Open a second vncviewer with
the same parameters and watch it as you paint in the other window. This also the same parameters and watch it as you paint in the other window. This also
works over internet. You just have to know either the name or the IP of your works over internet. You just have to know either the name or the IP of your
machine. Then it is machine. Then it is
vncviewer machine.where.example.runs.com:0 `vncviewer machine.where.example.runs.com:0`
or similar for the remote client. Now you are ready to type something. Be sure or similar for the remote client. Now you are ready to type something. Be sure
that your mouse sits still, because every time the mouse moves, the cursor is that your mouse sits still, because every time the mouse moves, the cursor is
reset to the position of the pointer! If you are done with that demo, press reset to the position of the pointer! If you are done with that demo, press
@ -48,7 +48,7 @@ the best starting point if you want to learn how to use LibVNCServer. You
are confronted with the fact that the bytes per pixel can only be 8, 16 or 32. are confronted with the fact that the bytes per pixel can only be 8, 16 or 32.
Projects using it Projects using it
---------------------------------------- =================
VNC for KDE VNC for KDE
http://www.tjansen.de/krfb http://www.tjansen.de/krfb
@ -69,7 +69,7 @@ https://github.com/ocrespo/VNCpp
Mail me, if your application is missing! Mail me, if your application is missing!
How to build How to build
------------ ============
LibVNCServer uses CMake, so you can build via: LibVNCServer uses CMake, so you can build via:
@ -93,7 +93,7 @@ For instance, building for Android (see https://developer.android.com/ndk/guides
How to use How to use
---------- ==========
To make a server, you just have to initialise a server structure using the To make a server, you just have to initialise a server structure using the
function rfbDefaultScreenInit, like function rfbDefaultScreenInit, like
@ -262,7 +262,7 @@ the same format as the frameBuffer (i.e. if the server is 32 bit,
a 10x4 cursor has 4x10x4 bytes). a 10x4 cursor has 4x10x4 bytes).
History History
------- =======
LibVNCServer is based on Tridia VNC and OSXvnc, which in turn are based on LibVNCServer is based on Tridia VNC and OSXvnc, which in turn are based on
the original code from ORL/AT&T. the original code from ORL/AT&T.
@ -314,7 +314,7 @@ You just change your frame buffer and inform the library about it. Every once
in a while you call rfbProcessEvents and that's it. in a while you call rfbProcessEvents and that's it.
Basics Basics
------ ======
VNC (Virtual network computing) works like this: You set up a server and can VNC (Virtual network computing) works like this: You set up a server and can
connect to it via vncviewers. The communication uses a protocol named RFB connect to it via vncviewers. The communication uses a protocol named RFB
@ -340,7 +340,7 @@ RFB protocol, but IT IS NOT SECURE. Anybody sniffing your net can get the
password. You really should tunnel through SSH. password. You really should tunnel through SSH.
Windows or: why do you do that to me? Windows or: why do you do that to me?
-------------------------------------------- =====================================
If you love products from Redmod, you better skip this paragraph. If you love products from Redmod, you better skip this paragraph.
I am always amazed how people react whenever Microsoft(tm) puts in some I am always amazed how people react whenever Microsoft(tm) puts in some
@ -373,7 +373,7 @@ http://www.gimp.org/win32/extralibs-dev-20001007.zip
Thanks go to all the GIMP team! Thanks go to all the GIMP team!
What are those other targets in the Makefile? What are those other targets in the Makefile?
--------------------------------------------- =============================================
OSXvnc-server is the original OSXvnc adapted to use the library, which was in OSXvnc-server is the original OSXvnc adapted to use the library, which was in
turn adapted from OSXvnc. As you easily can see, the OSX dependend part is turn adapted from OSXvnc. As you easily can see, the OSX dependend part is
@ -400,7 +400,7 @@ console fonts, you can browse them via VNC. Directory browsing not implemented
yet :-( yet :-(
Why I don't feel bad about GPL Why I don't feel bad about GPL
------------------------------ ==============================
At the beginning of this projects I would have liked to make it a BSD At the beginning of this projects I would have liked to make it a BSD
license. However, it is based on plenty of GPL'ed code, so it has to be license. However, it is based on plenty of GPL'ed code, so it has to be
@ -462,7 +462,7 @@ along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.dfdf Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.dfdf
Contact Contact
------- =======
To contact me, mail me: Johannes dot Schindelin at gmx dot de To contact me, mail me: Johannes dot Schindelin at gmx dot de

Loading…
Cancel
Save