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.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

Gtk VNC Dependencies

Required

GnuTLS-3.7.8, GTK+-3.24.34, 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 testsuite.

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