Я использую QEMU / KVM в Debian Testing x64 с этой командой:
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user
Но когда я щелкаю внутри виртуальной машины, QEMU захватывает мою мышь и не отпускает ее. Я думал, что комбинация клавиш для освобождения мыши была Right Ctrl, но ничего не происходит, когда я нажимаю ее. Я также попытался добавить параметры -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).
В зависимости от того, какой у вас гостевой Linux, установите пакет qemu-guest-agent, запустите
systemctl enable qemu-guest-agent
, остановите ваш vm, а затем, в соответствии с этой статьей RH KB , добавьте следующее в вашу конфигурацию vms xml:Затем перезагрузите ваш VM. Если вы можете навести курсор мыши на виртуальную машину, выделите ее, даже скопируйте / вставьте
источник
если кто-то использует qemu в osx, ему нужно нажать control + option + g, чтобы вернуть указатель мыши на хост.
источник
ctrl + alt + g
работает на MacOS. Спасибо.это то, что у меня работало на Mac OS X
На вашем Mac выйдите из X11 / Xquartz и создайте файл ~ / .Xmodmap, содержащий это:
очистить код клавиши Mod1 66 = код клавиши Alt_L 69 = добавить Alt_R Mod1 = добавить Alt_L Mod1 = Alt_R
Запустите X11 / Xquartz еще раз, и virt-manager должен отпустить указатель мыши, если вы одновременно удерживаете левую клавишу управления и левую опцию.
нашел его здесь https://major.io/2013/03/20/virt-manager-wont-release-the-mouse-when-using-ssh-forwarding-from-os-x/
источник
Чтобы включить автоматический переход по краям («бесшовный режим»), просто установите spice-vdagent на гостя. Для этого нужен несколько более поздний дистрибутив Linux, YMMV. на Ubuntu 18.04 с вирт-менеджером это работает как шарм.
sudo apt-get install spice-vdagent
Затем перезагрузите гостя
источник