gtk-vnc-1.3.1

Introduction to Gtk VNC

The Gtk VNC package contains a VNC viewer widget for GTK+. It is built using coroutines allowing it to be completely asynchronous while remaining single threaded.

This package is known to build and work properly using an LFS 11.3 platform.

Package Information

Gtk VNC Dependencies

Required

GnuTLS-3.8.0, GTK+-3.24.36, and libgcrypt-1.10.1

Recommended

Optional

Cyrus SASL-2.1.28 and PulseAudio-16.1

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/gtk-vnc

Installation of Gtk VNC

Install Gtk VNC by running the following commands:

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release .. &&
ninja

This package does not come with a test suite.

Now, as the root user:

ninja install

Command Explanations

-Dwith-vala=false: This switch disables building of the Vala bindings. Add this if you decide to build gtk-vnc without vala installed.

Contents

Installed Program: gvnccapture
Installed Libraries: libgtk-vnc-2.0.so, libgvnc-1.0.so and libgvncpulse-1.0.so
Installed Directories: /usr/include/gtk-vnc-2.0, /usr/include/gvnc-1.0 and /usr/include/gvncpulse-1.0

Short Descriptions

gvnccapture

is used to capture image from VNC server

libgtk-vnc-2.0.so

contains the GTK+ 3 bindings for Gtk VNC

libgvnc-1.0.so

contains the GObject bindings for Gtk VNC

libgvncpulse-1.0.so

is the PulseAudio bridge for Gtk VNC