เครื่องมือเทอร์มินัลฟรีที่ฉันเขียนdisplayplacerช่วยให้คุณสามารถกำหนดค่าการแสดงผลหลักผ่านสคริปต์ / ปุ่มลัด
กำหนดค่าหน้าจอของคุณว่าคุณชอบลาก "แถบสีขาว" ไปที่หน้าจอหลักของคุณในการตั้งค่าระบบ MacOS displayplacer list
และจากนั้นดำเนินการ มันจะเอาท์พุทคำสั่งให้ทำงานเพื่อวางหน้าจอของคุณในการกำหนดค่าปัจจุบันของพวกเขา หน้าจอพร้อมorigin:(0,0)
เป็นจอแสดงผลหลักที่มี "แถบสีขาว" เรียกใช้คำสั่งเทอร์มินัลนี้ผ่านสคริปต์หรือผูกไว้กับฮอตโดยใช้ Automator / BetterTouchTool / etc
ตัวอย่างนี้ทำให้หน้าจอด้านซ้ายเป็นจอภาพหลัก ดำเนินการคำสั่งที่คล้ายกันเมื่อใดก็ตามที่เครื่องของคุณสุ่มเลือกจอแสดงผลหลักที่ไม่ถูกต้อง
displayplacer "id:<leftScreenId> res:1920x1080 scaling:on origin:(0,0) degree:0" "id:<rightScreenId> res:1920x1080 scaling:on origin:(1920,0) degree:0"
นอกจากนี้ยังมีผ่าน Homebrew brew tap jakehilborn/jakehilborn && brew install displayplacer