Slate adalahaplikasi Mac gratis yang sangat kuatyang melakukan persis apa yang Anda inginkan. Ketika Anda mencolokkan monitor sekunder Anda, monitor otomatis mendeteksi monitor baru , dan semua jendela Anda akan dipindahkan dan diubah ukurannya sesuai keinginan Anda. Anda dapat menentukan posisi dan ukuran khusus untuk semua aplikasi Anda, termasuk layar penuh, setengah layar, dan berbasis kisi.
Salah satu hal paling keren tentang Slate adalah Anda dapat menentukan tata letak yang berbeda berdasarkan berapa banyak monitor yang telah Anda sambungkan . Misalnya, jika Anda menggunakan laptop sendiri, Anda mungkin ingin semua aplikasi Anda mengisi seluruh layar. Tetapi ketika Anda memiliki monitor sekunder yang lebih besar, Anda mungkin ingin membagi layar antara browser, mail, dan musik. Slate melakukan ini dengan mudah.
Anda juga dapat menentukan pintasan keyboard untuk tata letak dan tindakan tertentu seperti menyenggol dan mengubah ukuran jendela dengan persentase tertentu.
Di bawah ini adalah file konfigurasi saya. Saya menyimpan semua aplikasi saya di layar penuh di semua monitor saya, tetapi Anda dapat mengubahnya untuk membuatnya setengah atau ukuran lain:
# 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
Berikut adalah daftar fitur dari halaman GitHub Slate:
- Sangat dapat dikustomisasi
- Ikat tombol untuk:
- memindahkan dan / atau mengubah ukuran jendela
- fokus ke arah windows
- aktifkan tata letak yang telah ditetapkan
- membuat, menghapus, dan mengaktifkan snapshot dari kondisi windows saat ini
- Atur tata letak default untuk berbagai konfigurasi monitor yang akan diaktifkan ketika konfigurasi itu terdeteksi.
- Petunjuk Jendela: cara intuitif untuk mengubah fokus jendela
- [Beta] Pengalih aplikasi yang lebih baik, lebih dapat dikustomisasi.
Berikut adalah tutorial yang bagus tentang cara memaksimalkan Slate.