如何永久禁用有关 Virtualbox VM 自动捕获键盘和鼠标指针集成的通知?

如何永久禁用有关 Virtualbox VM 自动捕获键盘和鼠标指针集成的通知?

我在 VirtualBox VM 上安装了 Ubuntu 16.04。现在每次启动它时,我都会收到来自 VirtualBox 的两个覆盖通知:

你有自动捕获键盘选项已打开。这将导致虚拟机自动捕获每次激活 VM 窗口时都会捕获键盘,并使其对主机上运行的其他应用程序不可用:捕获键盘时,所有击键(包括系统击键,如 Alt-Tab)都将定向到 VM。(...)

虚拟机报告客户操作系统支持鼠标指针集成。这意味着你不需要捕获鼠标指针能够在您的客户操作系统中使用 — 当鼠标指针位于虚拟机显示屏上时,您执行的所有鼠标操作都将直接发送到客户操作系统。如果鼠标当前已被捕获,它将自动取消捕获。

这些覆盖通知从启动开始一直存在,直到我单击它们。

我可以永久禁用它们吗?

我在 Ubuntu 16.04 (amd64) 上运行 VirtualBox 5.0。

答案1

要删除该消息一次:单击 X 按钮。

要一劳永逸地删除该消息:请单击 X 旁边的删除线气球。

要恢复这些消息,请转到设置->用户界面->文件-重置所有警告(这是我的翻译,可能略有不同)。

答案2

将我的评论移至答案:

VBoxManage setextradata global GUI/SuppressMessages "all"

您可以更详细地查看 GUI/SuppressMessages 的可能值VBoxManage getextradata global enumerate- 我的看起来像:

确认输入捕获、提醒自动捕获、提醒鼠标集成关闭、提醒鼠标集成打开、提醒错误颜色深度

在我将其设置为 之前all

我从中知道了这一点https://forums.virtualbox.org/viewtopic.php?f=6&t=25797&hilit=disable+notificationhttps://forums.virtualbox.org/viewtopic.php?f=34&t=66523但显然all没有记录,是通过阅读资料才发现的。

答案3

我在 vBox TestSuite 中发现了以下选项VirtualBox-7.0.16/src/VBox/ValidationKit/testdriver/vbox.py:)

self.oVBox.setExtraData('GUI/SuppressMessages','confirmVMReset,remindAboutMouseIntegrationOn,'remindAboutPausedVMInput,confirmInputCapture,'remindAboutInaccessibleMedia,remindAboutWrongColorDepth,'allPopupPanes,allMessageBoxes,all');

相关内容