Spectacle - менеджер окон Mac OS X

Reading time ~3 minutes

С недавних пор (чуть больше двух недель) я стал счастливым обладателем 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 она появиться в области индикаторов строки меню в виде значка:

Значок 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”.


Ошибка с версией Node.js

Довольно часто в своей практике сталкиваюсь с такой ошибкой, когда запускаю локально сторонний проект:```bash$ npm run start> dom-moving-...… Continue reading

Mangling Angular

Published on February 15, 2024

Constructor parameter without access modifier

Published on February 04, 2024