Skip to content

spice client library using glib and gtk, please send patches to spice-devel ML

License

Notifications You must be signed in to change notification settings

olevole/spice-gtk

This branch is 305 commits ahead of, 2 commits behind elmarco/spice-gtk:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 15, 2012
Dec 8, 2015
Mar 30, 2016
Oct 10, 2014
Apr 8, 2014
Mar 18, 2016
Mar 10, 2016
Apr 22, 2016
Mar 18, 2016
Mar 14, 2016
Apr 2, 2014
Oct 30, 2014
Jan 15, 2012
Nov 23, 2010
Mar 14, 2016
Mar 11, 2016
Jan 6, 2015
Jun 8, 2015
Dec 1, 2014
Oct 26, 2016
Dec 5, 2014
Mar 7, 2012
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, please send patches to spice-devel ML

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 92.2%
  • M4 2.5%
  • Makefile 2.2%
  • Vala 1.7%
  • C++ 0.6%
  • Shell 0.4%
  • Perl 0.4%