Slate - це дуже потужне безкоштовне додаток для Mac, яке робить саме те, що ви хочете. Коли ви підключите ваш вторинний монітор, він автоматично виявить новий монітор , і всі ваші вікна будуть переміщені та змінені так, як вам подобається. Ви можете визначити власні позиції та розміри для всіх ваших програм, включаючи повноекранний, напівекранний та сітки.
Одна з найкрутіших речей про Slate - це те, що ви можете визначати різні макети, виходячи з того, скільки моніторів ви підключили . Наприклад, якщо ви використовуєте свій ноутбук самостійно, можливо, ви хочете, щоб усі ваші програми заповнювали весь екран. Але коли у вас є більший вторинний монітор, ви, можливо, захочете розділити екран між браузером, поштою та музикою. Шифер робить це легко.
Ви також можете визначити комбінації клавіш для конкретних макетів та дій, таких як переміщення та зміна розміру вікон на певний відсоток.
Нижче мій файл конфігурації. Я зберігаю всі мої програми на повноекранному екрані на всіх моніторах, але ви можете змінити їх, щоб зробити їх наполовину чи іншим розміром:
# 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:
- Високо налаштовується
- Прив’яжіть натискання клавіш до:
- переміщення та / або зміна розміру вікон
- спрямованого фокусування вікон
- активувати задані макети
- створювати, видаляти та активувати знімки поточного стану Windows
- Встановіть макети за замовчуванням для різних конфігурацій монітора, які активуються, коли виявиться ця конфігурація.
- Підказки для вікон: інтуїтивно зрозумілий спосіб змінити фокус вікна
- [Бета] Кращий, більш настроюваний, перемикач програм.
Ось чудовий підручник про те, як отримати максимальну користь від Шиферу.