我已經在 VirtualBox 虛擬機器上安裝了 Ubuntu 16.04。現在每次啟動時,我都會從 VirtualBox 收到兩個覆蓋通知:
你有自動捕獲鍵盤選項已開啟。這將導致虛擬機器自動捕獲每次啟動虛擬機器視窗時都會捕獲鍵盤,並使其對主機上運行的其他應用程式不可用:捕獲鍵盤時,所有擊鍵(包括 Alt-Tab 等系統擊鍵)都將定向到虛擬機器。 (...)
和
虛擬機器報告來賓作業系統支持滑鼠指標集成。這意味著您不需要捕獲滑鼠指標以便能夠在來賓作業系統中使用它 — 當滑鼠指標位於虛擬機器顯示器上時執行的所有滑鼠操作都會直接傳送到來賓作業系統。如果滑鼠目前被捕獲,它將自動取消捕獲。
這些覆蓋通知從啟動開始一直存在,直到我單擊☓
它們。
我可以永久禁用它們嗎?
我在 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');