คุณไม่สามารถทำให้ VirtualBox GUI ทำงานในเทอร์มินัลเสมือน 1 - 6 เพียง 7 และ 8 โดยทั่วไปคุณต้องเริ่มต้นเซิร์ฟเวอร์ X บน VT8 และทำให้โปรแกรมทำงานบนมัน
หากคุณไม่ต้องการเส้นขอบหน้าต่างและแถบหัวเรื่อง (เนื่องจากคุณใช้งาน VirtualBox แบบเต็มหน้าจออยู่แล้ว) หรือฟังก์ชั่นจัดการหน้าจอแฟนซีอื่น ๆ เช่นAlt+ Tabคุณจะสามารถใช้งานเซิร์ฟเวอร์ X แบบธรรมดาได้ โปรดทราบว่าสิ่งนี้อาจเข้ากันไม่ได้กับการสลับผู้ใช้หรือการบันทึกซ้ำเมื่อเซิร์ฟเวอร์ X หลักขัดข้อง
เริ่มต้นเซิร์ฟเวอร์ X ที่แยกออก
sudo X -quiet -nolisten tcp -noreset :4 vt8
สิ่งนี้จะเปลี่ยนคุณเป็น VT8 ( Ctrl+ Alt+ F8) ซึ่งเป็นสีดำในตอนแรก สลับกลับไป GDM / KDM? สิ่งที่ VT7 โดยการกดCtrl+ +Alt F7ในการเรียกใช้ Virtual Box ใน VT8 ให้รัน:
DISPLAY=:4 virtualbox &
คำสั่งนี้ชุดแรกตัวแปรสภาพแวดล้อมDISPLAY
ไปแล้ววิ่ง:4
virtualbox
คุณต้องเปลี่ยนด้วยตนเองเป็น VT8 โปรดสังเกตว่าคุณไม่มีแถบชื่อเรื่องหรือขอบหน้าต่าง หากต้องการออกจากแอปพลิเคชันให้ใช้ตัวเลือกFile -> Quit หากต้องการหยุด xserver แรกตรวจสอบกระบวนการ ID ของเซิร์ฟเวอร์ X ของคุณ (ใช้ps uww -C Xorg | grep :4
) sudo kill PIDHERE
และเรียกใช้แล้ว
ฉันแนะนำให้ใช้เดสก์ท็อปเสมือนที่แตกต่างกันอยู่เสมอ ( Ctrl+ F <number-of-desktop> เพราะการใช้เซิร์ฟเวอร์ X ตัวที่สองทำให้คุณสูญเสียเสียงจากเซิร์ฟเวอร์ X หลักเช่นกันหากการจำลองเสมือนไม่ใช่ข้อกำหนดให้พิจารณาใช้wine
.