Comment désactiver définitivement les notifications concernant l'intégration du clavier de capture automatique et du pointeur de la souris pour une machine virtuelle Virtualbox?

12

J'ai installé Ubuntu 16.04 sur une machine virtuelle VirtualBox. Maintenant, chaque fois que je le démarre, je reçois deux notifications de superposition de VirtualBox:

L' option Clavier de capture automatique est activée. Cela entraînera la machine virtuelle à capturer automatiquement le clavier chaque fois que la fenêtre VM est activée et le rendra indisponible pour les autres applications exécutées sur votre machine hôte: lorsque le clavier est capturé, toutes les frappes (y compris celles du système comme Alt-Tab) seront dirigé vers la machine virtuelle. (...)

et

La machine virtuelle signale que le système d'exploitation invité prend en charge l'intégration du pointeur de la souris . Cela signifie que vous n'avez pas besoin de capturer le pointeur de la souris pour pouvoir l'utiliser dans votre système d'exploitation invité - toutes les actions de la souris que vous effectuez lorsque le pointeur de la souris est sur l'écran de la machine virtuelle sont directement envoyées au système d'exploitation invité. Si la souris est actuellement capturée, elle sera automatiquement non capturée.

Ces notifications de superposition persistent du début du démarrage jusqu'à ce que je clique dessus.

Puis-je les désactiver définitivement?

Je suis runnung VirtualBox 5.0 sur Ubuntu 16.04 (amd64).

Nickolai Leschov
la source
Je n'ai pas l'écran devant moi, mais je semble me souvenir qu'il y avait deux petites icônes dans le coin de ces messages: une X et une qui ressemblait à un ballon barré. Vous cliqueriez sur ce dernier, évidemment.
Jos
1
Ah, tu as raison! Maintenant, je me sens bête. Veuillez en faire une réponse, au cas où quelqu'un d'autre ne le comprendrait pas (bien qu'il y ait un indice sur le survol).
Nickolai Leschov
Pas besoin de se sentir bête, cela ressemble à une bulle indiquant des informations. La ligne sur certains écrans ou plates-formes peut être moins visible (devinez) et les occupés ne remarqueront pas quelques fois un clic sur la croix visible. C'est une mauvaise conception de l'interface utilisateur.
Hamid

Réponses:

14

Pour supprimer le message une fois: cliquez sur le bouton X.

Pour supprimer le message une fois pour toutes: cliquez sur le ballon barré à côté du X.

Pour rétablir ces messages, allez dans Paramètres -> Interface utilisateur -> Fichier - Réinitialiser tous les avertissements (ceci est ma traduction, peut être légèrement différent).

Jos
la source
Existe-t-il un moyen de le faire dans un script, comme avec vboxmanage?
Ben Creasy
1
Apparemment, il existe une commande scriptable: VBoxManage setextradata global GUI/SuppressMessages "all"mais elle ne semble pas être documentée ... découverte via forums.virtualbox.org/… Curieusement, cette option n'apparaît pas dans la liste fournie parvboxmanage getextradata <uuid|vmname> enumerate
Ben Creasy
On dirait que pour obtenir les détails précis sur la façon de supprimer les messages, il faut revoir le code source par forums.virtualbox.org/viewtopic.php?f=34&t=66523 La liste des options globales est possible avecVBoxManage getextradata global enumerate
Ben Creasy
3

Déplacer mon commentaire dans une réponse:

VBoxManage setextradata global GUI/SuppressMessages "all"

Vous pouvez voir une vue plus granulaire des valeurs possibles pour GUI / SuppressMessages avec VBoxManage getextradata global enumerate- le mien ressemblait à:

confirmInputCapture, rappelleAboutAutoCapture, rappelleAboutMouseIntegrationOff, rappelleAboutMouseIntegrationOn, rappelleAboutWrongColorDepth

avant de le régler all.

J'ai compris cela sur https://forums.virtualbox.org/viewtopic.php?f=6&t=25797&hilit=disable+notification et https://forums.virtualbox.org/viewtopic.php?f=34&t=66523 mais apparemment alln'est pas documenté et a été découvert en lisant la source.

Ben Creasy
la source
il serait peut-être préférable de supprimer le commentaire dans ce cas.
T.Todua
Je pense que les commentaires ne peuvent pas être supprimés après un certain laps de temps.
Ben Creasy