X11

如何從 QEMU/KVM 取回滑鼠?

  • January 15, 2021

我正在使用以下命令在 Debian Testing x64 上執行 QEMU/KVM:

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

但是當我在虛擬機內部點擊時,QEMU 會擷取我的滑鼠並且不會放開它。我以為釋放滑鼠的組合鍵是Right Ctrl,但是當我按下它時沒有任何反應。我還嘗試附加-usbdevice tabletor-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. 如果使用 QEMU 的 SDL 前端:

Ctrl您可以使用 Left + Left釋放焦點Alt。請注意,您必須使用左鍵! 2. 如果使用 QEMU 的 GTK 前端(自 QEMU 1.5 起預設):

Ctrl+ Alt+G

無焦點法

請參閱我在 ServerFault 上發布的關於此確切內容的問題。Q&A 的標題是:在 virt-manager 中釋放對 KVM 來賓的關注的任何方式,而無需點擊 Ctrl_L + Alt_L?. 這將使您不再需要使用鍵盤來釋放主機和來賓之間的焦點。

該問題的答案中討論了兩種方法。第一個涉及添加另一個滑鼠,另一個使用 Spice,它允許主機和客人之間的平滑焦點轉換。

引用自:https://unix.stackexchange.com/questions/107633