Skip to content

elmarco/spice-gtk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

409a704 · Mar 2, 2015
Jan 15, 2012
Jan 6, 2015
Dec 11, 2014
Mar 2, 2015
Oct 10, 2014
Apr 8, 2014
Oct 30, 2014
Mar 2, 2015
Feb 27, 2015
Feb 6, 2015
Apr 2, 2014
Oct 30, 2014
Jan 15, 2012
Nov 23, 2010
Feb 6, 2015
Dec 11, 2014
Jan 6, 2015
Nov 21, 2014
Dec 1, 2014
Mar 2, 2015
Dec 5, 2014
Mar 7, 2012
Jul 16, 2011
Jul 16, 2011
Apr 9, 2011

Repository files navigation

spice-gtk
=========

A Gtk client and libraries for SPICE remote desktop servers.

Please report bugs at: [email protected]

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 Spice<Type>Channel (see channel-<type>.h).

libspice-client-gtk-{2.0,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 (http://git.fedorahosted.org/cgit/virt-viewer.git/)

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...

SpiceClientGtk python module (only built with Gtk+ 2.0)

SpiceClientGlib and SpiceClientGtk GObject-introspection modules.

Build dependencies:
------------------

. On Fedora: (gtk2-devel if building with --with-gtk=2.0)

gtk3-devel spice-protocol intltool
openssl-devel pulseaudio-libs-devel pixman-devel
gobject-introspection-devel libjpeg-turbo-devel zlib-devel
cyrus-sasl-devel gtk-doc

. To build python bindings for virt-manager, you need gtk2, and:

pygtk2-devel python

. The GStreamer backend needs:

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

. If you build from git, you'll also need:

libtool automake vala vala-tools perl-Text-CSV

About

spice client library using glib and gtk

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages