目前,我正尝试在第二台显示器上运行 VirtualBox,并使用专用鼠标和键盘。然而,这样做并不容易。有时鼠标可以使用,但键盘却不行,反之亦然,或者什么都不能用。我遇到的最大问题是:
从虚拟机启用 USB 鼠标和键盘时,我收到一条错误消息:“USB 设备正忙于处理上一个请求。”但是,唯一使用第二个鼠标和键盘的是 Windows。我收到的另一个错误消息表明虚拟机无法为该设备创建代理。此外,虚拟机有时会完全禁用辅助键盘,需要我将其拔下并重新插入 PC 才能重新启用它。
键盘自动捕获被禁用,虽然我在网上看到的解决方案指出要关闭鼠标集成,但该选项在我的计算机上显示为灰色。
答案1
当我尝试让 VirtualBox 在 Windows VM 中捕获我的 iPhone 时,我遇到了同样的错误(还有其他一些错误!)。对我来说,解决方案是为该特定 VM 创建 USB 设备过滤器。
- 虚拟机必须处于“已关闭”状态
- 在 VirtualBox GUI 中选择虚拟机
- 点击“设置”按钮
- 转到菜单项“USB”(在这里您可以添加/删除/编辑 USB 设备过滤器)
- 在右侧,单击“从设备添加过滤器”按钮,它将列出已连接和检测到的 USB 设备
- 从列表中选择您的键盘
- 为您的 USB 鼠标添加另一个过滤器
- 启动你的虚拟机并希望它能正常工作:)
当我为我的 iPhone 执行此操作时,当(虚拟)操作系统启动时,它会立即检测到我的 iPhone,并且我可以与 VM 中的 iTunes 同步。直到我手动将其与 VM 断开连接,主机才检测到 iPhone。
答案2
您还可以尝试使用 Synergy 应用程序通过 tcp/ip 虚拟连接键盘(和剪贴板)。您可能需要访问 Synergy 中的高级设置,除非您已为机器设置了完整的 DNS。
答案3
尝试让主机操作系统相信它无法识别第二个键盘和鼠标。这样,客户机就可以通过 USB 规则获取它们。
答案4
如果您使用的是 Windows,这似乎是一个刻意的限制。
利布注意 Windows 的这个限制。