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


12

我已经在VirtualBox VM上安装了Ubuntu 16.04。现在,每次启动时,我都会从VirtualBox收到两个叠加通知:

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

虚拟机报告来宾OS支持鼠标指针集成。这意味着您无需捕获鼠标指针即可在来宾OS中使用它-当鼠标指针悬停在虚拟机的显示屏上时执行的所有鼠标操作都会直接发送到来宾OS。如果当前捕获了鼠标,它将自动被捕获。

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

我可以永久禁用它们吗?

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


我前面没有屏幕,但我似乎还记得这些消息的角落有两个小图标:一个X,一个看起来像划掉的气球。您显然会单击后者。
乔斯

1
啊,你是对的!现在我觉得很傻。请回答,以防其他人不知道(尽管有关于悬浮的提示)。
Nickolai Leschov '16

无需感到愚蠢,这似乎是一个表示信息的泡沫。在某些显示器或平台上的线条可能不那么可见(猜测),繁忙的显示器可能不会注意到几次单击可见的十字。那是糟糕的用户界面设计。
哈米德

Answers:


14

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

要彻底删除该消息,请执行以下操作:单击X旁边的划线气球。

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


有没有办法在脚本中执行此操作,例如使用vboxmanage?
Ben Creasy

1
显然有一个可编写脚本的命令:VBoxManage setextradata global GUI/SuppressMessages "all"但似乎没有记录在案……通过forums.virtualbox.org/发现。 奇怪的是,此选项未显示在vboxmanage getextradata <uuid|vmname> enumerate
Ben Creasy

似乎要获得有关如何抑制消息的准确详细信息,需要查看每个forums.virtualbox.org/viewtopic.php?f=34&t=66523的源代码, 可能与列出全球选项有关VBoxManage getextradata global enumerate
Ben Creasy

3

将我的评论转化为答案:

VBoxManage setextradata global GUI/SuppressMessages "all"

您可以通过以下方式看到更详细的GUI / SuppressMessages可能值的视图VBoxManage getextradata global enumerate

确认InputCapture,remindAboutAutoCapture,remindAboutMouseIntegrationOff,remindAboutMouseIntegrationOn,remindAboutWrongColorDepth

在将其设置为之前all

我想从这个出https://forums.virtualbox.org/viewtopic.php?f=6&t=25797&hilit=disable+notificationhttps://forums.virtualbox.org/viewtopic.php?f=34&t=66523但显然all未记录,而是通过阅读源发现的。


如果这样,删除评论可能会更好。
T.Todua

我认为评论不能在一定时间后删除。
Ben Creasy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.