ฉันจะเรียกใช้ VirtualBox เป็น TTY อื่นได้อย่างไร


12

ความรู้เรื่อง Ubuntu ของฉันยังค่อนข้าง จำกัด แต่ฉันรู้ว่าฉันสามารถเปลี่ยนเทอร์มินัลด้วยCtrl+ Alt+ F*ได้

ฉันแค่สงสัยว่ามันเป็นไปได้ที่จะโหลด VirtualBox ของฉัน (winXP ในกรณีนี้) ในหนึ่งในนั้นนั่นจะเป็นประโยชน์อย่างยิ่ง ขณะนี้ฉันตั้งให้โหลดอัตโนมัติที่ด้านขวาของ 2 Workspaces ของฉัน แต่บางครั้งก็ทำให้โฮสต์คีย์และของอื่น ๆ ยุ่ง

เพียงแค่สงสัย!


เป็นคำถามที่ดีมีประโยชน์ที่จะรู้วิธีเรียกใช้แอปพลิเคชั่นอื่น ๆ ในเทอร์มินัลเสมือนที่แตกต่างกัน คุณเรียนรู้สิ่งใหม่ทุกวัน.
Thomas Boxley

> เนื่องจากการใช้เซิร์ฟเวอร์ X ตัวที่สองทำให้คุณสูญเสียเสียงจากเซิร์ฟเวอร์ X> หลักเช่นกัน เพียงเพื่อบันทึกนี้ไม่เป็นความจริงอีกต่อไป ฉันกำลังฟัง dubstep บน ncmpcpp ของฉัน (ใน lilyterm ใน awm ของฉัน) และทำตามคำสั่งด้านบน แต่ไม่ได้มาจากข้างใน X แต่มาจากข้างใน X แต่จาก tty อีกอัน (สมมติว่า alt + F2) และไป Windows XP ใน virtualbox ใน VT8 เสียงที่ให้ความรู้สึกเหมือนบ้านที่ดีที่ต้อนรับคุณ (โดยสิ่งนี้คุณมีเซิร์ฟเวอร์ X สองตัวที่ทำงานแบบขนานและหากเกิดข้อขัดข้องอีกอันจะไม่จำเป็น)

คำตอบ:


13

คุณไม่สามารถทำให้ 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.


เนื่องจากคุณทั้งคู่ให้คำแนะนำกับมันฉันจะปล่อยให้มันอยู่คนเดียว ฉันเดาว่า Host-key จะทำงานได้ 100% หรือไม่ (มากกว่า 60% ที่ทำตอนนี้และฉันไม่พบวิธีแก้ปัญหา) ฉันไม่ต้องการมัน ฉันใช้งาน Photoshop, Illustrator, Office 2007 และ Sony Vegas ใน winbox ของฉันและฉันคุ้นเคยกับมันแล้วดังนั้นฉันจึงไม่จำเป็นต้องถ่ายโอนไปยังไวน์ ขอบคุณ!
joon

ฉันได้ตั้งค่าโฮสต์คีย์ของฉันเป็น Ctrl ขวา โปรดให้ความสำคัญกับ VirtualBox ก่อนที่จะกดปุ่มโฮสต์
Lekensteyn

ฉันได้ลองใช้ปุ่มที่แตกต่างกันมากและตั้งค่าเริ่มต้นกลับเป็น Right Ctrl บางครั้งฉันต้องกดปุ่มมัน 10 ครั้งเพื่อให้ทำงานได้บางครั้งก็ใช้งานได้บางครั้งฉันต้องกด Ctrl + F เพื่อให้สามารถกลับไปที่ Ubuntu ...
joon

1

VirtualBox เป็นแอปพลิเคชั่น X11 X11 (หรือ "X server") เป็นชั้นซอฟต์แวร์ระหว่างแอพพลิเคชั่น GUI ที่ทันสมัยและกราฟิกการ์ดของคุณ โดยทั่วไป X รันบนเทอร์มินัลเสมือน 7 ในขณะที่มันเป็นไปได้ที่จะให้ X server ทำงานร่วมกับเทอร์มินัลเสมือนสองตัวหรือเพื่อรันเซิร์ฟเวอร์ X สองตัว (เชื่อมต่อกับการ์ดกราฟิกหน้าจอเดียวกัน) มัน. (การสลับระหว่างเทอร์มินัลเสมือนซึ่งมักจะเชื่อมต่อกับการสลับโหมดของการ์ดกราฟิกนั้นจะไม่ราบรื่นและรวดเร็วอย่างสมบูรณ์)

คุณควรเรียนรู้วิธีกำหนดค่าพื้นที่ทำงานเพื่อให้ทำงานได้ดีกับการตั้งค่า VirtualBox ของคุณ

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