Używam QEMU / KVM na Debian Testing x64 za pomocą tego polecenia:
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user
Ale kiedy klikam wewnątrz maszyny wirtualnej, QEMU chwyta moją mysz i nie pozwala jej odejść. Myślałem, że kluczową kombinacją do uwolnienia myszy jest Right Ctrl, ale po naciśnięciu nic się nie dzieje. Próbowałem również dołączyć opcje -usbdevice tablet
lub -usbdevice mouse
:
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice tablet
lub
kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice mouse
ale sytuacja jest taka sama. Używam emulatora QEMU w wersji 1.7.0 (Debian 1.7.0 + dfsg-2).
W zależności od gościa z Linuksem zainstaluj pakiet qemu-guest-agent, uruchom
systemctl enable qemu-guest-agent
, zatrzymaj vm, a następnie zgodnie z tym artykułem RH KB dodaj następujące elementy do konfiguracji vms xml:Następnie ponownie uruchom vm. Jeśli potrafisz przesuwać myszką do vm, wyjmij mysz, nawet skopiuj / wklej.
źródło
jeśli ktoś używa qemu w osx, musi nacisnąć control + opcja + g, aby uzyskać wskaźnik myszy z powrotem do hosta.
źródło
ctrl + alt + g
działa na MacOS. Dziękuję Ci.to działało dla mnie w systemie Mac OS X.
Na komputerze Mac zamknij X11 / Xquartz i utwórz plik ~ / .Xmodmap zawierający:
wyczyść kod Mod1 66 = kod Alt_L 69 = Alt_R dodaj Mod1 = Alt_L dodaj Mod1 = Alt_R
Uruchom X11 / Xquartz jeszcze raz, a virt-manager powinien zwolnić wskaźnik myszy, jeśli przytrzymasz lewy klawisz kontrolny i lewą opcję w tym samym czasie.
znalazłem to tutaj https://major.io/2013/03/20/virt-manager-wont-release-the-mouse-when-using-ssh-forwarding-from-os-x/
źródło
Aby włączyć automatyczne przejście na krawędziach („tryb bezproblemowy”), po prostu zainstaluj na gościu spice-vdagent. To wymaga nieco aktualnej dystrybucji Linuksa, YMMV. na Ubuntu 18.04 z virt-managerem działa jak urok.
sudo apt-get install spice-vdagent
Następnie uruchom ponownie gościa
źródło