ฉันจะปิดการใช้งานการแจ้งเตือนอย่างถาวรเกี่ยวกับการรวมแป้นพิมพ์จับอัตโนมัติและตัวชี้เมาส์สำหรับ Virtualbox VM ได้อย่างไร


12

ฉันติดตั้ง Ubuntu 16.04 บน VirtualBox VM แล้ว ตอนนี้ทุกครั้งที่ฉันบู๊ตฉันจะได้รับการแจ้งเตือนซ้อนทับสองรายการจาก VirtualBox:

คุณเปิดใช้งานตัวเลือกคีย์บอร์ดจับภาพอัตโนมัติ สิ่งนี้จะทำให้เครื่องเสมือนจับแป้นพิมพ์โดยอัตโนมัติทุกครั้งที่มีการเปิดใช้งานหน้าต่าง VM และทำให้ไม่สามารถใช้งานได้กับแอปพลิเคชันอื่นที่ใช้งานบนเครื่องโฮสต์ของคุณ: เมื่อแป้นพิมพ์ถูกจับแป้นพิมพ์ทั้งหมด กำกับการ VM ( ... )

และ

รายงานเครื่องเสมือนว่าผู้เข้าพัก OS สนับสนุนการบูรณาการตัวชี้เมาส์ ซึ่งหมายความว่าคุณไม่จำเป็นต้องจับตัวชี้เมาส์เพื่อใช้งานในระบบปฏิบัติการแขกของคุณ - การกระทำของเมาส์ทั้งหมดที่คุณดำเนินการเมื่อตัวชี้เมาส์อยู่เหนือจอแสดงผลของเครื่องเสมือนจริงจะถูกส่งไปยังระบบปฏิบัติการแขกโดยตรง หากเมาส์ถูกจับในปัจจุบันมันจะถูกยกเลิกการจับภาพโดยอัตโนมัติ

การแจ้งเตือนการซ้อนทับเหล่านี้ยังคงมีอยู่ตั้งแต่เริ่มต้นการบูตจนกว่าฉันจะคลิกที่มัน

ฉันจะปิดการใช้งานพวกเขาอย่างถาวร?

ฉันใช้งาน VirtualBox 5.0 บน Ubuntu 16.04 (amd64)


ฉันไม่มีหน้าจอด้านหน้า แต่ดูเหมือนว่าฉันจะจำได้ว่ามีไอคอนเล็ก ๆ สองตัวที่มุมของข้อความเหล่านี้: หนึ่ง X และอีกอันที่ดูเหมือนบอลลูนที่มีเครื่องหมายกากบาท คุณจะคลิกหลังอย่างชัดเจน
Jos

1
อ่าคุณพูดถูก! ตอนนี้ฉันรู้สึกงี่เง่า โปรดทำมันให้เป็นคำตอบในกรณีที่คนอื่นจะไม่เข้าใจ (แม้ว่าจะมีคำใบ้ในการโฮเวอร์)
Nickolai Leschov

ไม่จำเป็นต้องรู้สึกงี่เง่าดูเหมือนว่าเป็นข้อมูลที่แสดงถึงฟองสบู่ บรรทัดบนจอแสดงผลหรือแพลตฟอร์มบางอย่างอาจมองเห็นได้น้อย (เดา) และสายไม่ว่างจะไม่สังเกตเห็นสักสองสามครั้งที่คลิกกากบาทที่มองเห็นได้ นั่นคือการออกแบบส่วนต่อประสานผู้ใช้ที่ไม่ดี
ฮามิด

คำตอบ:


14

หากต้องการลบข้อความหนึ่งครั้ง: คลิกที่ปุ่ม X

หากต้องการลบข้อความทุกครั้ง: คลิกที่บอลลูนที่มีเครื่องหมายกากบาทติดกับ X

หากต้องการคืนสถานะข้อความเหล่านี้ให้ไปที่การตั้งค่า -> ส่วนต่อประสานผู้ใช้ -> ไฟล์ - รีเซ็ตคำเตือนทั้งหมด (นี่คือคำแปลของฉันอาจแตกต่างกันเล็กน้อย)


มีวิธีการทำเช่นนี้ในสคริปต์เช่นกับ vboxmanage?
Ben Creasy

1
เห็นได้ชัดว่ามีคำสั่งสคริปต์: VBoxManage setextradata global GUI/SuppressMessages "all"แต่ดูเหมือนว่าจะไม่ได้รับการบันทึกไว้ ... ค้นพบผ่านทางฟอรั่ม. virtualbox.org/ .. แปลกตัวเลือกนี้จะไม่ปรากฏขึ้นในรายการที่จัดทำโดยvboxmanage getextradata <uuid|vmname> enumerate
Ben Creasy

ดูเหมือนว่าได้รับรายละเอียดที่แม่นยำเกี่ยวกับวิธีการปราบข้อความต้องมีการตรวจสอบซอร์สโค้ดต่อforums.virtualbox.org/viewtopic.php?f=34&t=66523 รายชื่อตัวเลือกระดับโลกเป็นไปได้ด้วยVBoxManage getextradata global enumerate
เบนครีซี่

3

การย้ายความคิดเห็นของฉันเป็นคำตอบ:

VBoxManage setextradata global GUI/SuppressMessages "all"

คุณสามารถดูมุมมองที่ละเอียดยิ่งขึ้นของค่าที่เป็นไปได้สำหรับ GUI / SuppressMessages ด้วยVBoxManage getextradata global enumerate- mine ดูเหมือน:

confirmInputCapture, remindAboutAutoCapture, remindAboutMouseIntegrationOff, remindAboutMouseIntegrationOn, remindAboutWrongColorDepth

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ไม่ได้จัดทำเป็นเอกสารและถูกค้นพบโดยการอ่านต้นฉบับ


อาจดีกว่าที่จะลบความคิดเห็นถ้าเป็นเช่นนั้น
T.Todua

ฉันเชื่อว่าไม่สามารถลบความคิดเห็นหลังจากช่วงระยะเวลาหนึ่ง
Ben Creasy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.