有没有一种方法可以将我的鼠标移入和移出 KVM 来宾,virt-manager
而无需单击以获得窗口焦点并通过按Ctrl_L+释放焦点Alt_L?
背景
我通常从用于管理系统上运行的来宾 KVM 的Fedora 14
系统进行连接。为了查看它是否重要,我尝试使用&的这些其他版本来查看它是否是版本问题:virt-manager
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
,但我已经看到其他操作系统作为来宾存在同样的问题。
这是来宾虚拟机在我点击之前和之后的屏幕截图,显示它正在窃取焦点。
编辑#1
我刚刚尝试了@tpow推荐的解决方案,这似乎是问题所在。手动添加平板电脑输入设备可以解决问题,我现在可以将鼠标移入和移出KVM
来宾,而无需先获得焦点。
这是带有焦点的来宾 VM 的屏幕截图。
您可以使用虚拟平板电脑代替虚拟鼠标,这样您就不必按 Ctrl_L 和 Alt_L。虚拟平板电脑还通过使用绝对坐标而不是相对运动增量来改进鼠标跟踪。
要使用虚拟平板电脑,请先关闭您的虚拟机。使用 virt-manager,选择虚拟机,然后选择 View -> Details,单击 Add Hardware 按钮,选择 Input,然后选择“EvTouch USB Graphics Tablet”,然后单击 Finish。启动您的虚拟机,您应该已经准备就绪。
下面是详细信息视图中步骤的屏幕截图:
是的。使用SPICE和 vdagent 以获得最佳体验。SPICE 比 VNC 高效得多,vdagent 将提供很好的指针和剪贴板集成。
我不熟悉确切的步骤,但归结为:
结果:与 VirtualBox 和 VMware 相同 - 视频性能一般(看到 720p 全屏运行流畅),非常好的指针/剪贴板集成。