Как вернуть мою мышь из qemu / kvm?

Я запускаю qemu / kvm для тестирования Debian x64 с помощью этой команды:

kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user 

но когда я нажимаю внутри виртуальной машины, qemu захватывает мою мышь и не отпускает ее. Я думал, что комбинация клавиш, чтобы освободить мышь, была правой, но ничего не происходит, когда я это делаю. Я также попытался -usbdevice tablet -usbdevice mouse -usbdevice tablet или -usbdevice mouse

 kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice tablet 

или

 kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice mouse 

но ситуация такая же. Я использую эмулятор QEMU версии 1.7.0 (Debian 1.7.0 + dfsg-2).

Методы клавиатуры

  1. Если вы используете интерфейс SDL для QEMU:

    Вы можете выделить фокус, используя Left Ctrl + Left Alt . Обратите внимание, что вы должны использовать левые клавиши!

  2. Если используется GTK-интерфейс QEMU (по умолчанию с QEMU 1.5):

    Нажмите Ctrl + Alt + G

Фокус свободный метод

См. Мой вопрос, который я отправил на эту тему в ServerFault. Вопросы и ответы озаглавлены: Любой способ опубликовать фокус на гостях KVM в virt-manager без нажатия Ctrl_L + Alt_L? , Это позволит вам больше не использовать клавиатуру для выделения фокуса между хостом и гостем.

В ответах на вопрос обсуждаются два метода. Первый включает в себя добавление другой мыши, другой использует Spice, которая позволяет плавно переходить на фокус между хостом и гостем.

В зависимости от того, какой у вас пользователь linux, установите пакет qemu-guest-agent, запустите systemctl enable qemu-guest-agent , остановите свой vm, а затем, согласно этой статье RH KB , добавьте следующее в конфигурацию vms xml:

 <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> </channel> 

Затем перезапустите vm. Если вы можете мыши в vm, выведите мышью, даже скопируйте / вставьте.