เนื่องจากฉันไม่ได้อยู่ที่คอมพิวเตอร์ OSX ของฉันตอนนี้ฉันจะให้คำตอบที่พิสูจน์แล้วว่าล้มเหลว 'true' ไม่ทำสิ่งใดและออกสำเร็จดังนั้นฉันจึงตั้งค่าให้ทำงานเมื่อเริ่มต้น
แอปเปิ้ลเก่า X11:
defaults write org.x.X11 app_to_run $(which true)
และสำหรับ XQuartz:
defaults write org.macosforge.xquartz.X11 app_to_run $(which true)
และสำหรับ MacPorts X11.app:
defaults write org.macports.X11 app_to_run $(which true)
ในกรณีที่คุณสงสัยว่าจะทำให้การอ่านบรรทัดตัวอย่างเช่น$(which true)
ฉันเขียนมันเพราะฉันไม่ได้อยู่ที่ mac ของฉันและจำไม่ได้ว่าอยู่ใน / bin / true หรือที่อื่น
defaults write org.x.X11 app_to_run /bin/true
$(which true)
ฉันได้อ่านเพิ่มเติมว่าคุณสามารถตั้งค่าเหล่านี้เป็น''
(นั่นคือสองคำพูดเดียวดังนั้นไม่มีอะไรเลย) และมันจะทำสิ่งเดียวกัน ฉันยังไม่ได้ลองเลย
(ที่มา: https://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ )
(แก้ไขเพราะฉันลืม 'app_to_run' ที่สำคัญในตัวอย่างของฉัน)