Estou executando o QEMU / KVM no Debian Testing x64 com este comando:
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user
Mas quando clico dentro da máquina virtual, o QEMU captura meu mouse e não o deixa ir. Eu pensei que a combinação de teclas para liberar o mouse era Right Ctrl, mas nada acontece quando eu pressiono. Também tentei acrescentar as opções -usbdevice tablet
ou -usbdevice mouse
:
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice tablet
ou
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice mouse
mas a situação é a mesma. Estou usando o emulador QEMU versão 1.7.0 (Debian 1.7.0 + dfsg-2).
Dependendo de qual hóspede do linux você tiver, instale o pacote qemu-guest-agent, execute
systemctl enable qemu-guest-agent
, pare sua vm e, de acordo com este artigo do RH KB , adicione o seguinte à sua configuração xms do vms:Em seguida, reinicie seu vm. Se você pode colocar o mouse na vm, retire o mouse e copie / cole.
fonte
se alguém estiver usando o qemu no osx, ele precisará pressionar control + option + g para retornar o ponteiro do mouse ao host.
fonte
ctrl + alt + g
funciona em MacOS. Obrigado.isto é o que funcionou para mim no Mac OS X
No seu Mac, saia do X11 / Xquartz e crie um arquivo ~ / .Xmodmap contendo este:
limpar Mod1 keycode 66 = Alt_L keycode 69 = Alt_R adicionar Mod1 = Alt_L adicionar Mod1 = Alt_R
Inicie o X11 / Xquartz mais uma vez e o virt-manager deve soltar o ponteiro do mouse se você segurar a tecla de controle esquerda e a opção esquerda ao mesmo tempo.
encontrei-o aqui https://major.io/2013/03/20/virt-manager-wont-release-the-mouse-when-using-ssh-forwarding-from-os-x/
fonte
Para ativar a transição automática nas bordas ("modo sem costura"), basta instalar o spice-vdagent no convidado. Isso precisa de uma distribuição Linux um tanto atual, YMMV. no Ubuntu 18.04 com virt-manager, ele funciona como um encanto.
sudo apt-get install spice-vdagent
Em seguida, reinicie o convidado
fonte