for firefox, you need to configure firefox to always open application/x-virt-viewer mime type file. (firefox use an internal mime database)
for chrome, it should use system mime , you should have a file x-virt-viewer.xml in /usr/share/mime/application/x-virt-viewer.xml (it's provided with remote-viewer sources)
I am having the same problem as the OP. I cannot get SPICE to work whatsoever on linux.
I am running ubuntu 13.10 x86_64 with virt-viewer 0.5.6 installed.
Clicking SPICE button when using Chrome, firefox, opera -- does nothing. No download - nothing.
I see no instructions anywhere that explains how to actually add the mime type to firefox. Spirit mentioned above a file '/usr/share/mime/application/x-virt-viewer.xml' that does not exist on my 13.10 Ubuntu install with virt-viewer installed.
libvirtd doesnt appear to be an available service in /etc/init.d or elsewhere that I can tell. But I dont know whats required other than virt-viewer 0.5.6 to get any of this working.
Can anyone help? Any suggests for any linux distro that works? guides or otherwise?