หมายเหตุ : วิธีการนี้เป็นบิตของการแฮ็ก มันไม่รองรับการคัดลอกและวางระหว่างโฮสต์และแขก - และไม่ปลอดภัยโดยสิ้นเชิง!
- เพิ่ม
/tmp
เป็นระบบไฟล์เพิ่มเติมในการกำหนดค่าของผู้เยี่ยมชมซึ่งผ่านไปยัง/tmp
บนโฮสต์
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ X ของคุณไม่ได้รับการกำหนดค่าให้ยอมรับการเชื่อมต่อเครือข่ายทุกชนิดเนื่องจากขั้นตอนต่อไปปิดใช้งานความปลอดภัย X
- พิมพ์
xhost +
ในหน้าต่างเทอร์มินัล
- เริ่มต้นแขกของ LXC
- เข้าสู่ระบบในฐานะผู้ใช้สามัญที่คุณต้องการภายในแขก (เช่นไม่เป็น root) และพิมพ์
DISPLAY=:0 Xephyr :2 -screen 1024x768 -dpi 96 &
DISPLAY=:2 /etc/X11/xinit/Xsession
ภายในแขก (แทนที่ทั้งสอง2
ด้วยจำนวนหน้าจอที่จะใช้หากคุณใช้สิ่งนี้เพื่อเชื่อมต่อกับ LXC VM หลายตัว) ปรับพารามิเตอร์ความละเอียด ( -screen
) และ DPI ( -dpi
) ให้เหมาะสม
สิ่งนี้ทำการตั้งค่าการเชื่อมต่อ "พร็อกซี" ไปยังเซิร์ฟเวอร์ Xephyr ที่ซ้อนกัน X ที่ทำงานในเกสต์ (ซึ่งใช้ทั้งซ็อกเก็ตโดเมน UNIX และส่วนขยาย MIT-SHM) และการเชื่อมต่ออื่นจาก Xephyr ไปยังเซิร์ฟเวอร์ X โฮสต์ของคุณ แต่ไม่สามารถทำได้ให้ใช้ MIT-SHM เนื่องจากการออกแบบของ LXC) ดูเหมือนว่านี่จะเป็นการกำหนดค่าที่เร็วที่สุดสำหรับแขก LXC อย่างน้อยก็พร้อมกับไดรเวอร์โอเพ่นซอร์สสำหรับฮาร์ดแวร์ของฉัน (nvidia)