Skip to content

NDagestad/wlvncc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wayland VNC Client

Introduction

This is a work-in-progress implementation of a Wayland native VNC client. Expect bugs and missing features.

Runtime Dependencies

  • aml
  • libvncclient
  • libwayland
  • libxkbcommon
  • pixman

Build Dependencies

  • GCC/clang
  • meson
  • ninja
  • pkg-config
  • wayland-protocols

Building & Running

At the time of writing, an unreleased version of libvncclient is required. So, you must either use bleeding edge git based packages for the project, or build libvncclient as a subproject.

git clone https://github.com/any1/aml.git
git clone https://github.com/LibVNC/libvncserver.git
git clone https://github.com/any1/wlvncc.git

mkdir wlvncc/subprojects
cd wlvncc/subprojects
ln -s ../../aml .
ln -s ../../libvncserver .
cd -

meson build
ninja -C build

./build/wlvncc <address>

About

A Wayland Native VNC Client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.9%
  • Meson 3.7%
  • Python 0.4%