当我将客户窗口移动到第二台显示器时,如何使鼠标捕获在虚拟机中工作?

当我将客户窗口移动到第二台显示器时,如何使鼠标捕获在虚拟机中工作?

我在 Win7 主机上运行 VirtualBox。客户操作系统是 Centos。我的设置是一台笔记本电脑(屏幕 1),配有一个巨大的外接显示器(屏幕 2)。不过我只告诉 Centos 有一台显示器。

当我在屏幕 1 上启动 VirtualBox 时,鼠标捕获工作正常。我没有鼠标集成,因为(我认为)Centos 上的内核太旧,无法支持它。没关系,我不介意做右控制的事情。

我遇到的问题是,当我将整个 VM 窗口拖到我的第二台显示器上时,鼠标捕获功能不再正常工作。我单击 VM 内部,可以稍微移动 VM 光标,但我无法始终到达 VM 屏幕的边缘——在我到达边缘之前,光标会从 VM 中退出,就像我按下了右控制键一样。但它仍然根据图标进行捕获,如果我随后按下右控制键,客户光标会跳转到不同的屏幕位置。

我的解决方法:如果 VM 窗口大部分在屏幕 2 上,但是它的一小部分仍然在屏幕 1 上,那么鼠标捕获就可以正常工作。

是否有一个设置可以使这个工作做得更好?

答案1

我在 64 位版本的 Windows 7 上的 Virtualbox 上运行 CentOS。Guest Additions 对我来说运行良好。我遵循了一些简单说明确保已安装 kernel-headers 和 kernel-dev 软件包。Guest 添加项包括支持的从 RHEL 3 开始。

答案2

您描述的鼠标错误是已知的,但尚未确定。对于所有想要了解最新信息的人:多屏环境中客户鼠标出现故障

相关内容