Slateเป็นแอป Mac ที่ทรงพลังฟรีและทำงานได้ตามที่คุณต้องการ เมื่อคุณเสียบจอภาพที่สองจอภาพจะตรวจจับจอภาพใหม่โดยอัตโนมัติและหน้าต่างทั้งหมดของคุณจะถูกย้ายและปรับขนาดตามที่คุณต้องการ คุณสามารถกำหนดตำแหน่งและขนาดที่กำหนดเองสำหรับแอปพลิเคชันทั้งหมดของคุณรวมถึงแบบเต็มหน้าจอแบบครึ่งหน้าจอและแบบกริด
หนึ่งในสิ่งที่ยอดเยี่ยมเกี่ยวกับชนวนคือการที่คุณสามารถกำหนดรูปแบบที่แตกต่างกันขึ้นอยู่กับวิธีการหลายจอภาพคุณได้เชื่อมต่อ ตัวอย่างเช่นหากคุณใช้แล็ปท็อปของคุณเองคุณอาจต้องการให้แอพทั้งหมดของคุณเต็มหน้าจอ แต่เมื่อคุณมีจอแสดงผลรองมากขึ้นคุณอาจต้องการแบ่งหน้าจอระหว่างเบราว์เซอร์อีเมลและเพลง หินชนวนทำสิ่งนี้ได้อย่างง่ายดาย
นอกจากนี้คุณยังสามารถกำหนดแป้นพิมพ์ลัดสำหรับเค้าโครงและการกระทำที่เฉพาะเจาะจงเช่นการเลื่อนและปรับขนาดหน้าต่างด้วยเปอร์เซ็นต์ที่แน่นอน
ด้านล่างเป็นไฟล์การกำหนดค่าของฉัน ฉันเก็บแอปทั้งหมดของฉันไว้เต็มหน้าจอในทุกหน้าจอของฉัน แต่คุณสามารถเปลี่ยนมันเพื่อทำให้ครึ่งหนึ่งหรือขนาดอื่น:
# Monitor Aliases
alias mon-laptop 0 # variable for my laptop monitor
alias mon-hp 1 # my external HP monitor
# Window Position Regions
alias hp-full move screenOriginX;screenOriginY screenSizeX;screenSizeY ${mon-hp}
alias hp-left move screenOriginX;screenOriginY screenSizeX/2;screenSizeY ${mon-hp}
alias hp-right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY ${mon-hp}
alias laptop-full move screenOriginX;screenOriginY screenSizeX;screenSizeY ${mon-laptop}
alias laptop-left move screenOriginX;screenOriginY screenSizeX/2;screenSizeY ${mon-laptop}
alias laptop-right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY ${mon-laptop}
alias laptop-righttop move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY/2 ${mon-laptop}
alias laptop-rightbottom move screenOriginX+screenSizeX/2;screenOriginY+screenSizeY/2 screenSizeX/2;screenSizeY/2 ${mon-laptop}
# Window layouts for when I have 2 monitors
layout 2monitor 'Google Chrome':REPEAT ${hp-full}
layout 2monitor 'iCal':REPEAT ${hp-full}
layout 2monitor 'Coda':REPEAT ${hp-full}
layout 2monitor 'Mail':REPEAT ${laptop-full}
layout 2monitor 'Rdio':REPEAT ${laptop-full}
layout 2monitor 'Spotify':REPEAT ${laptop-full}
layout 2monitor 'Evernote':REPEAT ${laptop-full}
# Single monitor window layouts
layout 1monitor 'Google Chrome':REPEAT ${laptop-full}
layout 1monitor 'iCal':REPEAT ${laptop-full}
layout 1monitor 'Coda':REPEAT ${laptop-full}
layout 1monitor 'Mail':REPEAT ${laptop-full}
layout 1monitor 'Rdio':REPEAT ${laptop-full}
layout 1monitor 'Spotify':REPEAT ${laptop-full}
layout 1monitor 'Evernote':REPEAT ${laptop-full}
# Keyboard shortcuts for each layout
bind l:shift;ctrl layout 2monitor
bind g:shift;ctrl grid padding:5 0:2,1 1:2,2
# Auto-detect when a monitor is plugged in or out
default 2monitor count:2
default 1monitor count:1
นี่คือรายการคุณสมบัติจากหน้า GitHub ของ Slate:
- ปรับแต่งได้สูง
- การกดแป้นพิมพ์ผูกกับ:
- ย้ายและ / หรือปรับขนาดหน้าต่าง
- หน้าต่างโฟกัสตามทิศทาง
- เปิดใช้งานเค้าโครงที่ตั้งไว้ล่วงหน้า
- สร้างลบและเปิดใช้งานสแน็ปช็อตของสถานะปัจจุบันของหน้าต่าง
- ตั้งค่าเลย์เอาต์เริ่มต้นสำหรับการกำหนดค่าจอภาพที่แตกต่างกันซึ่งจะเปิดใช้งานเมื่อตรวจพบการกำหนดค่านั้น
- Window Hints: วิธีที่ง่ายในการเปลี่ยนโฟกัสของหน้าต่าง
- [เบต้า] แอพพลิเคชั่นสวิตช์ที่ดีขึ้นและปรับแต่งได้มากขึ้น
นี่คือการสอนที่ดีเกี่ยวกับวิธีการใช้ประโยชน์จาก Slate ให้ได้มากที่สุด