Estoy ejecutando QEMU / KVM en Debian Testing x64 con este comando:
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user
Pero cuando hago clic dentro de la máquina virtual, QEMU captura mi mouse y no lo suelta. Pensé que la combinación de teclas para liberar el mouse era Right Ctrl, pero no sucede nada cuando lo presiono. También intenté agregar las opciones -usbdevice tablet
o -usbdevice mouse
:
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice tablet
o
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice mouse
Pero la situación es la misma. Estoy usando la versión 1.7.0 del emulador QEMU (Debian 1.7.0 + dfsg-2).
Dependiendo de qué invitado de Linux tenga, instale el paquete qemu-guest-agent, ejecute
systemctl enable qemu-guest-agent
, detenga su vm y, de acuerdo con este artículo de RH KB , agregue lo siguiente a su configuración vms xml:Luego reinicie su vm. Si puede pasar el mouse a la máquina virtual, salga del mouse, incluso copie / pegue.
fuente
si alguien ha usado qemu en osx, entonces necesita presionar control + opción + g para que el puntero del mouse regrese al host.
fuente
ctrl + alt + g
Funciona en MacOS. Gracias.Esto es lo que funcionó para mí en Mac OS X
En su Mac, salga de X11 / Xquartz y cree un archivo ~ / .Xmodmap que contenga esto:
borrar Mod1 keycode 66 = Alt_L keycode 69 = Alt_R agregar Mod1 = Alt_L agregar Mod1 = Alt_R
Inicie X11 / Xquartz una vez más y virt-manager debería soltar el puntero del mouse si mantiene presionada la tecla de control izquierda y la opción izquierda al mismo tiempo.
lo encontré aquí https://major.io/2013/03/20/virt-manager-wont-release-the-mouse-when-using-ssh-forwarding-from-os-x/
fuente
Para habilitar la transición automática en los bordes ("modo continuo") simplemente instale spice-vdagent en el invitado. Esto necesita una distribución de Linux algo actual, YMMV. en Ubuntu 18.04 con virt-manager funciona de maravilla.
sudo apt-get install spice-vdagent
Luego, reinicie invitado
fuente