From Fedora Project Wiki
(initial page)
(How To Test)
Line 34: Line 34:
== How To Test ==
== How To Test ==
A good "how to test" should answer these four questions:
0. What special hardware / data / etc. is needed (if any)?
1. How do I prepare my system to test this feature? What packages
need to be installed, config files edited, etc.?
2. What specific actions do I perform to check that the feature is
working like it's supposed to?
3. What are the expected results of those actions?
* start virt-manager
* start virt-manager

Revision as of 16:50, 18 November 2010

Spice support for virt-manager


Ability to create, configure and display Spice-enabled VM from virt-manager.


  • Email: marcandre.lureau at, marcandre.lureau at

Current status

  • Targeted release: Fedora 15
  • Last updated: 18/11/2010
  • Percentage of completion: 30%

Detailed Description

virt-manager can currently manage QEMU VMs with VNC. It provides the ability to connect and display VNC (with various functionalities such as credentials, screenshot, send special keys, ssh tuneling, display scaling)

This feature is about supporting Spice at the same level, so that fedora users can benefits Spice goodness easily when creating VM (Features/Spice) and avoiding command lines.

Benefit to Fedora

Fedora will provide a better user experience to configure and use Spice.


  • libvirt, and python-virtinst needs to support the qemu -spice options
  • spice-gtk needs to be released with spice
  • virt-manager needs to be updated to support spice-gtk
  • virtio serial driver needs to be merged in qemu, and the rest of the packages updated, to benefit the agent functionalities (clipboard sharing etc..).

How To Test

  • start virt-manager
  • create a new QEMU virtual machine
  • configure "Graphics" to be Spice
  • start the VM
  • switch to the VM console display, using the mouse/keyboard etc...

User Experience

Painless experience to configure and use a Spice VM.


  • libvirt
  • python-virtinst
  • virt-manager

Contingency Plan



  • fixme

Release Notes

  • fixme

Comments and Discussion