ฉันเป็นผู้ใช้ตัวยงของ 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 สำหรับบันทึก