41 lines
739 B
Markdown
41 lines
739 B
Markdown
# wayvnc (Beta)
|
|
|
|
## Introduction
|
|
This is a VNC server for wlroots based Wayland compositors.
|
|
|
|
## Building
|
|
|
|
### Runtime Dependencies
|
|
* EGL
|
|
* libuv
|
|
* libxkbcommon
|
|
* neatvnc
|
|
* OpenGL ES V2.0
|
|
* pixman
|
|
* sway
|
|
|
|
### Build Dependencies
|
|
* GCC
|
|
* meson
|
|
* ninja
|
|
* pkg-config
|
|
|
|
The easiest way to satisfy the neatvnc dependency is to clone it into the
|
|
subprojects directory:
|
|
```
|
|
mkdir subprojects
|
|
git clone https://github.com/any1/neatvnc.git subprojects/neatvnc
|
|
```
|
|
|
|
Setting the buildtype flag is not required but it is recommended as there are
|
|
significant performance gains to be had from an optimised build.
|
|
```
|
|
meson build --buildtype=release
|
|
ninja -C build
|
|
```
|
|
|
|
Wayvnc can be run from the build directory like so:
|
|
```
|
|
./build/wayvnc
|
|
```
|