มีใครจัดการเพื่อเรียกใช้ Xorg จากโหมดคอนโซลบน OS X หรือไม่?


2

ฉันเป็นผู้ใช้ตัวยงของ XQuartz และใช้สำหรับความต้องการด้านการคำนวณทั้งหมดของฉันใน OS X เนื่องจากฉันไม่ได้ใช้แอพ Aqua ใด ๆ อีกต่อไปฉันสงสัยว่ามันจะเป็นไปได้ที่จะเริ่มระบบ X window จากโหมดคอนโซลบน OS X. ตัวเลขฉันสามารถกำจัดค่าใช้จ่ายที่เกิดจากเซิร์ฟเวอร์หน้าต่าง Aqua และฉันมีไบนารีที่จำเป็นทั้งหมดที่ติดตั้งใน / opt / local / X11 (ติดตั้งโดย XQuartz)

ครั้งแรกเมื่อเข้าสู่โหมดคอนโซล (โดยการพิมพ์> คอนโซลเป็นชื่อผู้ใช้ที่หน้าจอเข้าสู่ระบบ Aqua ไม่ใช่โดยการบูตเข้าสู่โหมดผู้ใช้คนเดียว) ฉันก็ลอง 'startx': ฉันต้องเผชิญกับข้อความแจ้งข้อผิดพลาดตามบรรทัด ' ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ การเชื่อมต่อถูกปฏิเสธ ' จากนั้นฉันพยายามเรียกใช้ 'exec startx' หลังจากนั้นฉันก็กลับไปที่หน้าจอเข้าสู่ระบบของ Aqua ทันที ต่อจากนั้นถ้าฉันพยายามเริ่ม XQuartz จากภายใน Aqua ฉันได้รับข้อความแสดงข้อผิดพลาดว่ามีการเชื่อมต่อกับเซิร์ฟเวอร์ X อยู่แล้ว การ grepping กระบวนการทำงานทั้งหมดแสดงให้เห็นว่ามีการเชื่อมต่อแบบเปิดอยู่

ฉันได้ลองทำซ้ำกระบวนการที่มีตัวแปรสภาพแวดล้อม DISPLAY ทั่วไป:: 0.0, localhost: 0, localhost: X0 (พบใน /tmp/.unix-X11), ฯลฯ ... ไม่มีประโยชน์

ฉันมีความรู้สึกว่าฉันห่างจากเป้าหมายเพียงหนึ่งนิ้ว แต่ต้องการการผลักดันครั้งสุดท้ายในทิศทางที่ถูกต้อง หวังว่าบางคนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ ฉันใช้ OS X Mountain Lion 10.8.3 สำหรับบันทึก

คำตอบ:


0

คำถามเก่า แต่คำตอบสำหรับลูกหลาน: คุณไม่สามารถ

  1. Xquartz ขึ้นอยู่กับการให้ WindowServer ทำงาน ไม่สามารถใช้นอกสภาพแวดล้อมนั้นได้

  2. "โหมดคอนโซล" ที่คุณกำลังอ้างถึงไม่มีอยู่ใน macOS เวอร์ชันปัจจุบันอีกต่อไป ( >consoleโดยทั่วไปการเข้าสู่หน้าจอการเข้าสู่ระบบจะส่งผลให้หน้าจอเป็นสีดำไม่ตอบสนองและคุณจะต้องบูตเครื่องใหม่)

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