เปลี่ยนการแสดงผลหลักผ่านแป้นพิมพ์ลัดหรือบรรทัดคำสั่งใน Mac OS X


3

ฉันใช้ OS X 10.11.3 (15D21) กับมอนิเตอร์หนึ่งจอและโปรเจคเตอร์หนึ่งตัว

การมิร์เรอร์ถูกปิด

Mac OS X มีตัวเลือกในการสลับการแสดงผลหลัก (จอแสดงผลที่มีเมนูด้านบน) ผ่านการตั้งค่าระบบตามที่แสดงในภาพหน้าจอที่แนบมา:ภาพหน้าจอที่แนบมา

โดยทั่วไปแล้วจะสลับหนึ่งลากแถบเมนูเล็ก ๆ จากด้านหนึ่งไปอีกด้านหนึ่ง

คำถามของฉันคือ: มีวิธีที่จะบรรลุสวิตช์นี้ผ่านแป้นพิมพ์หรือดีกว่ายังเป็นคำสั่งจาก Terminal หรือไม่


เป้าหมายของคุณคืออะไร ที่จะมีท่าเรือบนหน้าจอทั้งสอง?
Simon Sheehan

เป้าหมายของฉันคือเปลี่ยนจอแสดงผล "หลัก" (หน้าต่างที่มีหน้าต่างทั้งหมดที่ฉันใช้ด้วย)
PPR

สิ่งที่คุณต้องการคือการผูกกุญแจที่ ดูในการตั้งค่าแป้นพิมพ์และใต้ปุ่มลัดเลือกแอปจัดการการแสดงผลและตั้งค่าการเชื่อมโยงปุ่มกดและบันทึก
linuxdev2013

คำตอบ:



1

เครื่องมือเทอร์มินัลฟรีที่ฉันเขียน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


1
ในขณะที่โปรแกรมของคุณอาจแก้ปัญหา OP ได้ แต่เราต้องการคำตอบที่อธิบายถึงวิธีการใช้ซอฟต์แวร์เพื่อให้ได้ผลตามที่ต้องการ
Scott

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