С недавних пор (чуть больше двух недель) я стал счастливым обладателем Mac OS X. Если быть точнее - это iMac (21.5-inch, Mid 2014).
Неделю чувствовал себя не своей “тарелке” под ним, еще неделю привыкал. Потом все уже пошло по накатанной - система хороша, ничего не скажешь. Для работы - лучше не придумаешь.
Но речь в этой статье не о прелестях Mac OS X - их и без меня (с моими скромными талантами) превознесли до небес. Тема этой небольшой статьи - маленькое приложение Spectacle. Эта небольшая программка призвана улучшить-ускорить-облегчить работу в оконной среде Mac, служа в качестве менеджера этих самых окон.
Другими словами - Spectacle - это оконный менеджер для Mac OS X. Это приложение является не единственным в своем роде. Существуют еще программы - платная (и самая известная) - Divvy, также платная (стоит целых 2$) - BetterSnapTool и бесплатная - BetterTouchTool. Однако, Spectacle (в отличие от Divvy, которая стоит $13.99) - бесплатен.
Проживает программка по адресу - Spectacle. Домашняя страничка приложения очень проста - также, как и само приложение. Кстати, там же можно полюбоваться демо - что умеет делать данная программа.
Установка Spectacle
Установка программы Spectacle под Mac OS X стандартная. Скачиваем с официального сайта архив приложения, распаковываем его и перетаскиваем программку в папку “Applications”.
Настройки Spectacle
При запуске программы Spectacle она появиться в области индикаторов строки меню в виде значка:
При щелчке мыши на нем откроется длинный список загадочных клавиатурных сокращений. Эти сокращения можно редактировать, если открыть окно настроек программы:
Там же расположен checkbox - “Launch Spectacle at login” - думаю, все понятно и в переводе не нуждается.
Управление окнами с помощью Spectacle
Чтобы разобраться, что это за клавиатурные сокращения, достаточно пять минут поиграться с ними и все станет понятно. Выберем любое приложение (в моем случае это будет окно Terminal) в качестве подопытного кролика и будем нажимать hotkeys.
Следующие hotkeys заставят окно терминала занимать ровно половину экрана монитора, смещаясь при этом в нужную сторону:
- занять левую половину окна — ⌥⌘←
- занять правую половину окна — ⌥⌘→
- занять верхнюю половину окна — ⌥⌘↑
- занять нижнюю половину окна — ⌥⌘↓
Нижеследующие hotkeys заставят окно терминала “побегать” по углам экрана монитора. То есть, поместиться в нужный угол экрана, при этом размер окна останется без изменения:
- сместиться в левый верхний угол — ⌃⌘←
- сместиться в правый верхний угол — ⌃⌘→
- сместится в нижний левый угол — ⌃⇧⌘←
- сместиться в нижний правый угол — ⌃⇧⌘→
Еще пара полезных команд для управления окном:
- окно программы по центру экрана - ⌥⌘C
- окно во всю ширину экрана - ⌥⌘F
Программа Spectacle умеет перемещать окно приложения таким образом, чтобы оно занимало ровно треть площади экрана монитора. Сочетание - ⌃⌥→ заставит окно перемещаться сперва вертикально, а потом горизонтально по экрану, при этом занимая треть площади. Сочетание - ⌃⌥← заставит окно двигаться в обратном порядке. Попробуйте у себя - интересный эффект получается.
Изменение размера окна приложения достигается с помощью двух сочетаний клавиш:
- увеличение размера окна - ⌃⌥⇧→
- уменьшение размера окна - ⌃⌥⇧←
Перемещение окна между виртуальными дисплеями:
- переместить окно на следующий дисплей - ⌃⌥⌘→
- переместить окно на предыдущий дисплей - ⌃⌥⌘←
Очень полезной и приятной (а более того - нужной) особенностью Spectacle является то, что программа запоминает местоположение и размер окна для каждого приложения. В следующий раз, когда запуститься (например, у меня - окно терминала) приложение, его окно расположиться точно в нужном месте экрана монитора.
Если нужно сбросить настройки для окна проложения, то для этого существует комбинация - ⌥⌘Z. Вернуть обратно настройки для окна приложения - ⌥⇧⌘Z.
Заключение о Spectacle
Программа Spectacle мне понравилась однозначно. Первый фактор - она бесплатна. Второй - она (можно сказать) незаменима для удобной настройки workflow.
Первое упоминание об этой программе я увидел у Sorax. До этого пытался “подружиться” с Divvy, которую рекомендовали ребята из Loftblog. Однако, как-то не получилось у меня с ней работать.
А вот Spectacle понравилась с первого взгляда. Как мне кажется, из программа разряда “must have”.