Bagaimana cara menonaktifkan notifikasi secara permanen tentang keyboard tangkapan otomatis dan integrasi penunjuk mouse untuk VM Virtualbox?

12

Saya telah menginstal Ubuntu 16.04 pada VM VirtualBox. Sekarang setiap kali saya mem-bootnya, saya mendapat dua pemberitahuan overlay dari VirtualBox:

Anda memiliki opsi keyboard tangkapan otomatis diaktifkan. Ini akan menyebabkan Mesin Virtual secara otomatis menangkap keyboard setiap kali jendela VM diaktifkan dan membuatnya tidak tersedia untuk aplikasi lain yang berjalan di mesin host Anda: ketika keyboard ditangkap, semua penekanan tombol (termasuk yang sistem seperti Alt-Tab) akan menjadi diarahkan ke VM. (...)

dan

Mesin Virtual melaporkan bahwa OS tamu mendukung integrasi penunjuk mouse . Ini berarti bahwa Anda tidak perlu menangkap pointer mouse untuk dapat menggunakannya di OS tamu Anda - semua tindakan mouse yang Anda lakukan ketika pointer mouse di atas layar Mesin Virtual langsung dikirim ke OS tamu. Jika mouse saat ini ditangkap, itu akan secara otomatis tidak diambil.

Pemberitahuan hamparan ini tetap ada sejak awal boot hingga saya mengkliknya .

Bisakah saya menonaktifkannya secara permanen?

Saya menjalankan VirtualBox 5.0 di Ubuntu 16.04 (amd64).

Nickolai Leschov
sumber
Saya tidak memiliki layar di depan saya tetapi saya ingat bahwa ada dua ikon kecil di sudut pesan ini: satu X, dan satu yang tampak seperti balon yang dicoret. Anda akan mengklik yang terakhir, jelas.
Jos
1
Ah, kamu benar! Sekarang saya merasa konyol. Tolong jadikan itu jawaban, kalau-kalau ada orang lain yang tidak akan mengetahuinya (meskipun ada petunjuk tentang melayang).
Nickolai Leschov
Tidak perlu merasa konyol, itu seperti gelembung yang menunjukkan informasi. Garis pada beberapa tampilan atau platform mungkin kurang terlihat (tebak) dan yang sibuk tidak akan melihat beberapa kali mengklik salib yang terlihat. Itu desain antarmuka pengguna yang buruk.
Hamid

Jawaban:

14

Untuk menghapus pesan satu kali: klik tombol X.

Untuk menghapus pesan sekali dan untuk semua: klik balon dicoret di sebelah X.

Untuk memulihkan kembali pesan-pesan ini, buka Pengaturan -> Antarmuka Pengguna -> File - Setel ulang semua peringatan (ini adalah terjemahan saya, mungkin sedikit berbeda).

Jos
sumber
Apakah ada cara untuk melakukan ini dalam skrip, seperti dengan vboxmanage?
Ben Creasy
1
Rupanya ada perintah skrip: VBoxManage setextradata global GUI/SuppressMessages "all"tetapi sepertinya tidak didokumentasikan ... ditemukan melalui forums.virtualbox.org/... Anehnya, opsi ini tidak muncul dalam daftar yang disediakan olehvboxmanage getextradata <uuid|vmname> enumerate
Ben Creasy
Sepertinya mendapatkan detail yang tepat tentang cara menekan pesan memerlukan peninjauan kode sumber per forums.virtualbox.org/viewtopic.php?f=34&t=66523 Daftar opsi global dimungkinkan denganVBoxManage getextradata global enumerate
Ben Creasy
3

Memindahkan komentar saya menjadi jawaban:

VBoxManage setextradata global GUI/SuppressMessages "all"

Anda dapat melihat tampilan yang lebih terperinci dari nilai yang mungkin untuk GUI / SuppressMessages dengan VBoxManage getextradata global enumerate- mine tampak seperti:

konfirmasiInputCapture, ingatkanTentangAutoCapture, ingatkanTentangMouseIntegrationOff, ingatkanTentangMouseIntegrationOn, ingatkanTentangWrongColorDepth

sebelum saya mengaturnya all.

Saya menemukan ini dari https://forums.virtualbox.org/viewtopic.php?f=6&t=25797&hilit=disable+notification dan https://forums.virtualbox.org/viewtopic.php?f=34&t=66523 tetapi ternyata alltidak didokumentasikan dan ditemukan dengan membaca sumbernya.

Ben Creasy
sumber
mungkin lebih baik untuk menghapus komentar jika demikian.
T.Todua
Saya percaya komentar tidak dapat dihapus setelah jangka waktu tertentu.
Ben Creasy