我在 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+notification和https://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');