Você tem que usar "Spice" em vez de "VNC":
- Não é mais necessário instalar o spice-gtk: o virt-manager agora tem um cliente spice-gtk integrado. Mas você precisa instalar python-spice-client-gtk no host vm (se você usar virt-manager em outra máquina para conectar-se ao host vm remotamente através do ssh, você também deve instalar o python-spice-client-gtk nessa máquina )
- Inicie o virt-manager
- Selecione sua máquina virtual
- Ligue a máquina virtual
- Conecte-se ao seu convidado com o ssh; no guest, instale o spice-vdagent e verifique se o spice-vdagentd é iniciado
- Mostrar detalhes do hardware virtual
- Selecione Exibir VNC e altere o VNC para o Spice e aceite para adicionar o Canal
- Alterar o modelo de vídeo de Cirrus (o padrão) para QXL
- Reinicie o virt-manager e ligue a máquina virtual
Você está usando o Spice.
Outra solução, sem o X, mas supondo que você é capaz de fazer o ssh para o seu host a partir da sua máquina, e para o seu vm do seu host:
- mymachine: ~ $ ssh user @ host
- host: ~ $ ssh user @ guest