2020-07-26 13:49:00 +00:00
|
|
|
# Neat VNC
|
2019-09-07 19:08:21 +00:00
|
|
|
|
|
|
|
## Introduction
|
|
|
|
This is a liberally licensed VNC server library that's intended to be fast and
|
2020-07-26 13:49:00 +00:00
|
|
|
neat.
|
2019-09-07 19:08:21 +00:00
|
|
|
|
|
|
|
## Goals
|
|
|
|
* Speed.
|
|
|
|
* Clean interface.
|
|
|
|
* Interoperability with the Freedesktop.org ecosystem.
|
|
|
|
|
|
|
|
## Building
|
2019-09-07 19:18:57 +00:00
|
|
|
|
2019-09-07 19:21:51 +00:00
|
|
|
### Runtime Dependencies
|
2019-09-07 19:18:57 +00:00
|
|
|
* pixman
|
2020-03-21 17:07:42 +00:00
|
|
|
* aml - https://github.com/any1/aml/
|
2020-04-03 23:30:35 +00:00
|
|
|
* zlib
|
2020-01-25 20:00:17 +00:00
|
|
|
* gnutls (optional)
|
2019-12-31 10:12:31 +00:00
|
|
|
* libturbojpeg (optional)
|
2019-09-07 19:18:57 +00:00
|
|
|
|
2019-09-07 19:21:51 +00:00
|
|
|
### Build Dependencies
|
2019-12-31 10:12:31 +00:00
|
|
|
* meson
|
2019-09-07 19:18:57 +00:00
|
|
|
* pkg-config
|
|
|
|
* libdrm
|
|
|
|
|
|
|
|
To build just run:
|
2019-09-07 19:08:21 +00:00
|
|
|
```
|
2019-12-23 12:33:36 +00:00
|
|
|
meson build
|
|
|
|
ninja -C build
|
2019-09-07 19:08:21 +00:00
|
|
|
```
|
2020-01-25 20:24:53 +00:00
|
|
|
|
|
|
|
## Client Compatibility
|
|
|
|
Name | ZRLE Encoding | Tight Encoding | Crypto & Auth | SSH Tunneling
|
|
|
|
---------|---------------|----------------|---------------|--------------
|
|
|
|
bVNC | Yes | ? | Yes | Yes
|
|
|
|
RealVNC | Yes | ? | ? | ?
|
|
|
|
Remmina | Yes | Yes | ? | Yes
|
|
|
|
TigerVNC | Yes | Yes | Yes | ?
|
|
|
|
TightVNC | No | Yes | ? | ?
|
|
|
|
UltraVNC | ? | ? | ? | ?
|