1. Rebuild qemu-kvm to support spice on Natty. It depends on all packages from ppa:serge-hallyn/spice2 except qemu-kvm-spice. The most recent version is based on http://cgit.freedesktop.org/spice/qemu/?h=qemu-kvm-0.14.0-spice.
$ git clone git://git.freedesktop.org/git/spice/qemu
$ cd qemu
$ git checkout -b qemu-kvm-0.14.0-spice origin/qemu-kvm-0.14.0-spice
New package installs spice enabled /usr/bin/qemu* binaries and graphical spice client. I just disabled AppArmor's libvirtd profile to be able manage domains via virt-manager. Version of qemu-kvm been built supports spice and spicevmc channel as well.
Spice install may be performed via virt-install. It would understand options :-
"--graphics spice --video qxl --channel spicevmc".
2.Spice-gtk-0.6 has been built for Oneiric as two builds. First one with python and gobject-introspection enabled (GTK2). Second one --with-introspection and --with-gtk="3.0" (GTK3)
It allows initiate spice install and sessions runtime via virt-manager.
3.Current version of spice-vdagent for Natty as KVM guest installs service and *.desktop (file) automatically and requires guest restart for activation or manual gdm restart and starting service.