Làm cách nào để vô hiệu hóa vĩnh viễn các thông báo về tích hợp bàn phím tự động và con trỏ chuột cho máy ảo Virtualbox?


12

Tôi đã cài đặt Ubuntu 16.04 trên máy ảo VirtualBox. Bây giờ mỗi khi tôi khởi động nó, tôi nhận được hai thông báo lớp phủ từ VirtualBox:

Bạn có tùy chọn Bàn phím chụp tự động được bật. Điều này sẽ khiến Máy ảo tự động bắt bàn phím mỗi khi cửa sổ VM được kích hoạt và khiến nó không khả dụng với các ứng dụng khác đang chạy trên máy chủ của bạn: khi bàn phím bị bắt, tất cả các tổ hợp phím (kể cả các phím hệ thống như Alt-Tab) sẽ hướng đến VM. (...)

Máy ảo báo cáo rằng HĐH khách hỗ trợ tích hợp con trỏ chuột . Điều này có nghĩa là bạn không cần phải bắt con trỏ chuột để có thể sử dụng nó trong HĐH khách của bạn - tất cả các hành động chuột bạn thực hiện khi con trỏ chuột qua màn hình của Máy ảo được gửi trực tiếp đến HĐH khách. Nếu con chuột hiện đang bị bắt, nó sẽ tự động bị đánh cắp.

Các thông báo lớp phủ này vẫn tồn tại từ khi bắt đầu khởi động cho đến khi tôi nhấp vào chúng.

Tôi có thể vô hiệu hóa chúng vĩnh viễn không?

Tôi đang chạy VirtualBox 5.0 trên Ubuntu 16.04 (amd64).


Tôi không có màn hình trước mặt nhưng dường như tôi nhớ rằng có hai biểu tượng nhỏ ở góc của những tin nhắn này: một chữ X và một biểu tượng trông giống như một quả bóng bay. Bạn sẽ nhấp vào cái sau, rõ ràng.
Jos

1
À, bạn nói đúng! Bây giờ tôi cảm thấy ngớ ngẩn. Hãy làm cho nó một câu trả lời, trong trường hợp người khác sẽ không tìm ra nó (mặc dù có một gợi ý về di chuột).
Nickolai Leschov

Không cần phải cảm thấy ngớ ngẩn, đó dường như là một bong bóng biểu thị thông tin. Dòng trên một số màn hình hoặc nền tảng có thể ít nhìn thấy hơn (đoán) và những người bận rộn sẽ không nhận thấy một vài lần nhấp vào chữ thập hiển thị. Đó là thiết kế giao diện người dùng xấu.
Hamid

Câu trả lời:


14

Để xóa tin nhắn một lần: nhấp vào nút X.

Để xóa tin nhắn một lần và mãi mãi: nhấp vào quả bóng bị gạch chéo bên cạnh X.

Để khôi phục các tin nhắn này, hãy đi tới Cài đặt -> Giao diện người dùng -> Tệp - Đặt lại tất cả các cảnh báo (đây là bản dịch của tôi, có thể hơi khác).


Có cách nào để làm điều này trong một kịch bản, chẳng hạn như với vboxmanage không?
Ben Creasy

1
Rõ ràng có một lệnh có thể viết kịch bản: VBoxManage setextradata global GUI/SuppressMessages "all"nhưng dường như nó không được ghi lại ... được phát hiện qua forum.virtualbox.org/iêu Oddly, tùy chọn này không hiển thị trong danh sách được cung cấp bởivboxmanage getextradata <uuid|vmname> enumerate
Ben Creasy

Có vẻ như để có được các chi tiết chính xác về cách chặn tin nhắn yêu cầu xem lại mã nguồn trên mỗi forum.virtualbox.org/viewtopic.php?f=34&t=66523 Liệt kê các tùy chọn toàn cầu có thể cóVBoxManage getextradata global enumerate
Ben Creasy

3

Chuyển nhận xét của tôi thành một câu trả lời:

VBoxManage setextradata global GUI/SuppressMessages "all"

Bạn có thể thấy chế độ xem chi tiết hơn về các giá trị có thể có cho GUI / SuppressMessages với VBoxManage getextradata global enumerate- của tôi trông giống như:

ConfirmInputCapture, nhắc vềAutoCapture, nhắc vềMouseIntegration Offer, nhắc vềMouseIntegrationOn, nhắc vềWrongColorDepth

trước khi tôi đặt nó vào all.

Tôi đã tìm ra điều này từ https://forums.virtualbox.org/viewtopic.php?f=6&t=25797&hilit=disable+notificationhttps://forums.virtualbox.org/viewtopic.php?f=34&t=66523 nhưng rõ ràng allkhông được ghi lại và được phát hiện bằng cách đọc nguồn.


có thể tốt hơn để xóa bình luận nếu vậy.
T.Todua

Tôi tin rằng ý kiến ​​không thể bị xóa sau một thời gian nhất định.
Ben Creasy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.