gtk-vnc
« Back to VersTracker
Description:
VNC viewer widget for GTK
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: vnc gtk remote-desktop networking gui
Install: brew install gtk-vnc
About:
GtkVnc provides a GTK widget that acts as a VNC client, allowing developers to embed remote desktop viewing capabilities directly into their applications. It leverages the GTK drawing primitives to render the remote framebuffer and forwards user input events back to the VNC server. This library is essential for building integrated virtualization management tools or remote support solutions on Linux desktop environments.
Key Features:
  • Native GTK widget for seamless GUI integration
  • Supports standard VNC protocol features including clipboard sharing
  • Built on the libvncclient library for robust connectivity
  • Provides GObject introspection bindings for modern development
Use Cases:
  • Embedding a VNC client window within custom virtualization managers like GNOME Boxes
  • Building proprietary remote technical support tools for Linux desktops
  • Creating kiosk systems that display remote content
Alternatives:
  • Remmina – Remmina is a full-featured standalone application, whereas GtkVnc is a library for building custom applications.
  • libvncclient – GtkVnc is built on top of libvncclient but adds specific GTK+ GUI integration and event handling.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 10:49pm 0 VERSION_BUMP 17761ed4
Jan 11, 2025 3:46pm 0 VERSION_BUMP a01c3257