Client
To connect to a virtual machine using SPICE, you need a client application.
GTK+ widget
spice-gtk is a GTK+2 and GTK+3 SPICE widget. It features glib-based objects for SPICE protocol parsing and a gtk widget for embedding the SPICE display into other applications such as virt-manager. Python bindings are available too.
- SPICE GTK+ Widget - spice-gtk-0.19.tar.bz2
While spice-gtk comes with a demo client application called spicy, using virt-viewer (which embeds a spice-gtk widget) is highly recommended.
- virt-viewer - virt-viewer-0.5.6.tar.gz
Windows binaries:
- virt-viewer Windows installer - 32 bit - virt-viewer-x86-0.5.6.msi
- virt-viewer Windows installer - 64 bit - virt-viewer-x64-0.5.6.msi
- Old Windows client - spice-client-win32-0.6.3.zip
-
Windows libraries - these are runtime dependencies of the old SPICE client, wspice-x86_20110308.zip
spice-xpi
This is a plugin for browsers compatible with the Mozilla plugin API (for example Firefox or Chromium). It's used for launching the SPICE client from the oVirt user portal. This plugin is currently Linux-only.
- SPICE browser plugin - spice-xpi-2.8.tar.bz2
- For fedora: yum install spice-xpi
Other binaries
Guest
This section contains various optional drivers and daemons that can be installed on the guest to provide enhanced SPICE integration and performance.
Linux sources:
- SPICE vdagent - spice-vdagent-0.14.0.tar.bz2
- x.org QXL video driver - xf86-video-qxl-0.0.17.tar.bz2; Also contains Xspice
Windows binaries:
- Windows guest tools - spice-guest-tools-0.52.exe This installer contains some optional drivers and services that can be installed in Windows guest to improve SPICE performance and integration. This includes the qxl video driver and the SPICE guest agent (for copy and paste, automatic resolution switching, ...)
- Windows QXL driver This is not needed if you are using the Windows guest tools installer above.
- Windows SPICE agent This is not needed if you are using the Windows guest tools installer above.
Server
The SPICE server code is needed when building SPICE support into QEMU. It should be available as a package in your favourite Linux distribution, which is the preferred way of getting it.
0.12.3 - stable release
- SPICE - Server spice-0.12.3.tar.bz2
- spice-protocol - headers defining protocols, spice-protocol-0.12.5.tar.bz2
- libusbredir - For USB redirection support.
0.10.1 - stable release
- SPICE - Server spice-0.10.1.tar.bz2
- spice-protocol - headers defining protocols, spice-protocol-0.10.1.tar.bz2
- libusbredir - For USB redirection support.
Xspice
Xspice - an X and Spice server. Requires Xorg. See README.xspice.
- See wiki for known problems and work arounds.
- The latest sources are the same as the xf86-video-qxl driver above, Xspice is mostly reusing that driver and linking directly with spice-server.
Git repositories
Information about SPICE git repositories can be found here.
Older releases
Older source releases can be found here.
