Wie deaktiviere ich Benachrichtigungen über die automatische Erfassung der Tastatur- und Mauszeigerintegration für eine Virtualbox-VM dauerhaft?

12

Ich habe Ubuntu 16.04 auf einer VirtualBox-VM installiert. Jedes Mal, wenn ich es starte, erhalte ich zwei Overlay-Benachrichtigungen von VirtualBox:

Sie haben die Option Auto-Tastatur automatisch erfassen aktiviert . Dies führt dazu, dass die virtuelle Maschine die Tastatur jedes Mal automatisch erfasst, wenn das VM-Fenster aktiviert wird, und für andere Anwendungen, die auf Ihrem Host-Computer ausgeführt werden, nicht verfügbar ist: Wenn die Tastatur erfasst wird, werden alle Tastenanschläge (einschließlich Systemtasten wie Alt-Tab) ausgeführt an die VM gerichtet. (...)

und

Die virtuelle Maschine meldet, dass das Gastbetriebssystem die Mauszeigerintegration unterstützt . Dies bedeutet, dass Sie den Mauszeiger nicht erfassen müssen, um ihn in Ihrem Gastbetriebssystem verwenden zu können. Alle Mausaktionen, die Sie ausführen, wenn sich der Mauszeiger über der Anzeige der virtuellen Maschine befindet, werden direkt an das Gastbetriebssystem gesendet. Wenn die Maus gerade erfasst wird, wird sie automatisch nicht erfasst.

Diese Overlay-Benachrichtigungen bleiben vom Start des Startvorgangs an bestehen, bis ich darauf klicke .

Kann ich sie dauerhaft deaktivieren?

Ich starte VirtualBox 5.0 unter Ubuntu 16.04 (amd64).

Nickolai Leschov
quelle
Ich habe den Bildschirm nicht vor mir, aber ich scheine mich zu erinnern, dass sich in der Ecke dieser Nachrichten zwei kleine Symbole befanden: ein X und eines, das wie ein durchgestrichener Ballon aussah. Sie würden natürlich auf Letzteres klicken.
Jos
1
Ah, du hast recht! Jetzt fühle ich mich albern. Bitte machen Sie eine Antwort, falls jemand anderes es nicht herausfindet (obwohl es einen Hinweis auf Schwebeflug gibt).
Nickolai Leschov
Sie müssen sich nicht albern fühlen, das scheint eine Blase zu sein, die Informationen kennzeichnet. Die Linie auf einigen Displays oder Plattformen ist möglicherweise weniger sichtbar (Vermutung), und beschäftigte werden es einige Male nicht bemerken, wenn sie auf das sichtbare Kreuz klicken. Das ist schlechtes Design der Benutzeroberfläche.
Hamid

Antworten:

14

So entfernen Sie die Nachricht einmal: Klicken Sie auf die Schaltfläche X.

So entfernen Sie die Nachricht ein für alle Mal: ​​Klicken Sie auf die durchgestrichene Sprechblase neben dem X.

Um diese Meldungen wiederherzustellen, gehen Sie zu Einstellungen -> Benutzeroberfläche -> Datei - Alle Warnungen zurücksetzen (dies ist meine Übersetzung, kann etwas anders sein).

Jos
quelle
Gibt es eine Möglichkeit, dies in einem Skript zu tun, z. B. mit vboxmanage?
Ben Creasy
1
Anscheinend gibt es einen skriptfähigen Befehl: VBoxManage setextradata global GUI/SuppressMessages "all"aber er scheint nicht dokumentiert zu sein ... entdeckt über forums.virtualbox.org/… Seltsamerweise wird diese Option nicht in der Liste vonvboxmanage getextradata <uuid|vmname> enumerate
Ben Creasy
Um die genauen Details zum Unterdrücken von Nachrichten zu erhalten, muss der Quellcode per forums.virtualbox.org/viewtopic.php?f=34&t=66523 überprüft werden. Das Auflisten globaler Optionen ist mitVBoxManage getextradata global enumerate
Ben Creasy
3

Verschieben Sie meinen Kommentar in eine Antwort:

VBoxManage setextradata global GUI/SuppressMessages "all"

Sie können eine detailliertere Ansicht der möglichen Werte für GUI / SuppressMessages mit VBoxManage getextradata global enumerate- meine sehen wie folgt aus:

bestätigenInputCapture, erinnernAboutAutoCapture, erinnernAboutMouseIntegrationOff, erinnernAboutMouseIntegrationOn, erinnernAboutWrongColorDepth

bevor ich es einstelle all.

Ich habe dies unter https://forums.virtualbox.org/viewtopic.php?f=6&t=25797&hilit=disable+notification und https://forums.virtualbox.org/viewtopic.php?f=34&t=66523 herausgefunden, aber anscheinend allist nicht dokumentiert und wurde durch Lesen der Quelle entdeckt.

Ben Creasy
quelle
Wenn ja, ist es möglicherweise besser, den Kommentar zu löschen.
T.Todua
Ich glaube, Kommentare können nach einer bestimmten Zeit nicht mehr gelöscht werden.
Ben Creasy