slm*_*slm 10 virtualization libvirt virt-manager kvm-virtualization
有没有办法将我的鼠标移入和移出 KVM 来宾,virt-manager
而无需单击以获得窗口的焦点并通过按Ctrl_L+释放焦点Alt_L?
背景
我通常从连接Fedora 14
使用系统virt-manager
来管理运行来宾的KVMCentOS 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
Run Code Online (Sandbox Code Playgroud)
不确定它是否重要,但来宾 VM 是Win2008R2
,但我在其他操作系统作为来宾时看到了同样的问题。
这是我点击进入之前和之后来宾 VM 的屏幕截图,显示它正在窃取焦点。
编辑#1
我刚刚尝试了@tpow推荐的解决方案,这似乎是问题所在。手动添加平板电脑输入设备解决了这个问题,我现在可以将鼠标移入和移出KVM
来宾,而无需先获得焦点。
这是带有焦点的来宾 VM 的屏幕截图。
tpo*_*pow 13
您可以使用虚拟平板电脑代替虚拟鼠标,然后您就不必按 Ctrl_L 和 Alt_L。虚拟平板电脑还通过使用绝对坐标而不是相对运动增量来改进鼠标跟踪。
要使用虚拟平板电脑,请先关闭您的虚拟机。使用 virt-manager,选择虚拟机,然后选择 View -> Details,单击 Add Hardware 按钮,选择 Input,然后选择“EvTouch USB Graphics Tablet”,然后单击 Finish。启动你的虚拟机,你应该一切都准备好了。
以下是“详细信息”视图中步骤的屏幕截图: