Skip to content
Snippets Groups Projects
Forked from spice / spice-gtk
155 commits behind the upstream repository.
Frediano Ziglio's avatar
Frediano Ziglio authored
The executable is not intended to be called by users.
Many distributions already relocate the executable to another
directory.
This fixes Gitlab issue #123.

Signed-off-by: default avatarFrediano Ziglio <freddy77@gmail.com>
Acked-by: default avatarFrancesco Giudici <fgiudici@redhat.com>
0413b222
History

spice-gtk

A Gtk client and libraries for SPICE remote desktop servers.

Please report bugs at: spice-devel@lists.freedesktop.org

Project content

  • libspice-client-glib-2.0

    Provides glib objects for spice protocol decoding and surface rendering.

    • SpiceSession (see spice-session.h).
    • SpiceChannel (see spice-channel.h).
    • SpiceAudio (see spice-audio.h).
    • Various SpiceChannel (see channel-.h).
  • libspice-client-gtk-3.0

    provides gtk widget to show spice display and accept user input.

    • SpiceDisplay (see spice-widget.h)
  • spicy

    a gtk test client. The recommended client for end user is virt-viewer

  • spicy-screenshot

    Command line tool, connects to spice server and writes out a screen shot.

  • spicy-stats

    Command line tool, connects to spice server and writes out a summary of connection details, amount of bytes transferred...

  • SpiceClientGlib and SpiceClientGtk GObject-introspection modules.

Build dependencies:

  • On Fedora use:
dnf builddep spice-gtk
  • or install:
meson ninja gtk3-devel spice-protocol openssl-devel pulseaudio-libs-devel pixman-devel
gobject-introspection-devel libjpeg-turbo-devel zlib-devel cyrus-sasl-devel gtk-doc
gettext-devel vala vala-tools python3 python3-pyparsing

The GStreamer backend needs:

gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-bad-free