Recently SPICE 0.6.3 was released supporting cut and paste between client and guest. If you’re running Fedora 13 and would like to test the latest version of SPICE, you can install the rpm packages at the bottom of this post. The linux spice client works just fine with this version. The last time I tried the linux client I couldn’t get it to work. In order to test SPICE you’d need to use qemu-0.13 which you can try using the virt-preview Fedora repository described here.
Downlad the rpms at the bottom of this post and install them using the following commands
rpm -Uvh spice-protocol-0.6.3-1.fc13.noarch.rpm rpm -Uvh spice-server-0.6.3-1.fc13.x86_64.rpm rpm -Uvh spice-client-0.6.3-1.fc13.x86_64.rpm
In order to test SPICE with KVM you need a spice supported version of qemu. Qemu version 0.13 now supports SPICE and the simplest way to use this version is to install qemu using the Fedora virt-preview repository described in this post. After you’ve installed qemu-0.13.0, start your virtual machine with a command line similar to the following.
/usr/bin/qemu-kvm \ -hda /home/hsolomon/images/WindowsXP.img \ -m 1024 \ -vga qxl \ -localtime \ -k us \ -net user \ -soundhw all \ -spice port=5930,disable-ticketing &
Note that the command line options have changed for using the vga SPICE qxl driver with qemu-kvm-0.13.0. It’s now –vga qxl. For installing the SPICE qxl devices, refer to this post.
Connect to your virtual machine using a spice client using the following command line if your virtual machine and client are on the same machine.
spicec –h localhost –p 5930
Some useful keystrokes to remember when using your spice client are
That’s it for getting the latest version of SPICE up and running. Give it a try and feel free to post any comments or questions you have.