Virtualization

有什麼方法可以在 virt-manager 中釋放對 KVM 來賓的關注,而無需點擊 Ctrl_L + Alt_L?

  • December 13, 2012

有沒有一種方法可以將滑鼠移入和移出 KVM 來賓,virt-manager而無需點擊以獲得視窗的焦點並通過按Ctrl_L+釋放焦點Alt_L

背景

我通常從用於管理Fedora 14系統virt-manager上執行的訪客 KVM 的CentOS 5系統連接。為了查看是否重要,我嘗試使用這些其他版本的virt-manager&libvirt來查看是否是版本問題:

OS            virt-manager       libvirt       Steals focus?
--            ------------       -------       -------------
Fedora 14     0.8.7-2            0.8.3-10      Yes
CentOS 5      0.6.1-16           0.8.2-25      Yes
CentOS 6      0.9.0-14           0.9.10-21     Yes

不確定這是否重要,但來賓 VM 是Win2008R2,但我在其他作業系統作為來賓時看到了同樣的問題。

這是來賓虛擬機在我點擊它之前和之後的螢幕截圖,顯示它正在竊取焦點。

               點擊前訪客虛擬機的 ss

               點擊後訪客虛擬機的 ss

編輯#1

我剛剛嘗試了@tpow推薦的解決方案,這似乎是問題所在。手動添加平板電腦輸入設備解決了這個問題,我現在可以將滑鼠移入和移出KVM客人,而無需先獲得焦點。

這是帶有焦點的來賓 VM 的螢幕截圖。

               帶有焦點和平板電腦輸入的訪客虛擬機的 ss

您可以使用虛擬平板電腦代替虛擬滑鼠,然後您就不必按 Ctrl_L 和 Alt_L。虛擬平板電腦還通過使用絕對座標而不是相對運動增量來改進滑鼠跟踪。

要使用虛擬平板電腦,首先關閉你的虛擬機。使用virt-manager,選擇虛擬機,然後選擇View -> Details,點擊Add Hardware按鈕,選擇Input,選擇“EvTouch USB Graphics Tablet”,然後點擊Finish。啟動你的虛擬機,你應該已經準備好了。

這是詳細資訊視圖中步驟的螢幕截圖:

虛擬平板電腦 - 如何

引用自:https://serverfault.com/questions/457603