November 02, 2014
Установка Spectacle
Установка программы Spectacle под Mac OS X стандартная. Скачиваем с официального сайта архив приложения, распаковываем его и перетаскиваем программку в папку “Applications”.
Настройки Spectacle
При запуске программы Spectacle она появиться в области индикаторов строки меню в виде значка:
При щелчке мыши на нем откроется длинный список загадочных клавиатурных сокращений. Эти сокращения можно редактировать, если открыть окно настроек программы:
Управление окнами с помощью Spectacle
Чтобы разобраться, что это за клавиатурные сокращения, достаточно пять минут поиграться с ними и все станет понятно. Выберем любое приложение (в моем случае это будет окно Terminal) в качестве подопытного кролика и будем нажимать hotkeys.
Следующие hotkeys заставят окно терминала занимать ровно половину экрана монитора, смещаясь при этом в нужную сторону:
Нижеследующие hotkeys заставят окно терминала “побегать” по углам экрана монитора. То есть, поместиться в нужный угол экрана, при этом размер окна останется без изменения:
Еще пара полезных команд для управления окном:
Изменение размера окна приложения достигается с помощью двух сочетаний клавиш:
Перемещение окна между виртуальными дисплеями:
Заключение о Spectacle
Первое упоминание об этой программе я увидел у Sorax. До этого пытался “подружиться” с Divvy, которую рекомендовали ребята из Loftblog. Однако, как-то не получилось у меня с ней работать.
А вот Spectacle понравилась с первого взгляда. Как мне кажется, из программа разряда “must have”.
Лучшие программы для работы с окнами на Mac
Начиная с OS X El Capitan разработчики Apple реализовали долгожданную возможность быстрого расположения окон двух программ в пределах одного рабочего стола. Однако после длительной эксплуатации функция Split View у многих так и не прижилась. В этом материале мы собрали подборку лучших приложений для работы с окнами на macOS.
После перехода с Windows 7 на macOS я был прятно удивлен многими вещами в пользовательском интерфейсе, но были и негативные моменты. Одним из них является отсутствие возможности банального «приклеивания» окон к краям дисплея как в «редмондовской форточке». Чтобы расположить окна в OS X приходилось настраивать размеры всех окон вручную, а кнопка «Развернуть» почему-то не раскрывала окно приложения на весь дисплей, а создавала новый рабочий стол. В общем, в Windows всё было куда удобнее.
С приходом OS X El Capitan и функции Split View проблема должна была быть решена. Но не тут-то было — чтобы поместить две программы в один дисплей, необходимо сделать много кликов; некоторые приложения из-за несовместимости просто вылетают; замостить больше двух приложений в любых пропорциях нельзя, а случайное нажатие клавиши Esc и вовсе выкидывает из режима.
Так что тут нам должны помочь сторонние разработчики.
Внимание! Всем программам из нашей подборки необходимы права по управлению компьютером. Предоставить доступ приложению можно пройдя в меню → Системные настройки… → Защита и безопасность. Тапните по замочку, введите пароль от учётной записи и поставьте галочку напротив интересующей вас программы.
Magnet
Разработчики этого приложения предлагают располагать окна программ как в Windows — перетягивая окна к краям дисплея.
Альтернативным и куда более функциональным вариантом станут сочетания клавиш, благодаря которым можно расположить окна и на четверть экрана, и на половину, и так далее.
Если запоминать шорткаты лень, то сделать это же действие можно через иконку программы в строке меню.
Также присутствует возможность добавления приложений в чёрный список.
На этом функциональность приложения заканчивается. Достаточно «лёгкая» программа с минимальным набором возможностей и, соответственно, за минимальную цену.
Window Tidy
Прилипание окон с Window Tidy будет происходить в достаточно оригинальном ключе — как только вы потянете приложение за окошко, тут же появится несколько эскизов с вариантами размещения окна. Перетягиваем программу на эскиз и получаем нужный размер.
Все эскизы создаются и редактируются в разделе «Layouts» настроек, запускаемых из строки меню. Тут располагается поле размером 6 х 6 ячеек. Выбираем количество вертикальных и горизонтальных ячеек и располагаем окно в сетке. После сохранения шаблона эскиз появится и на рабочем столе при манипуляциях с окнами.
Также можно быстро создать шаблон из текущего расположения окна приложения, что очень удобно.
Если решили остановится на Window Tidy, то обязательно пробегитесь по настройкам, в которых есть достаточное количество опций по настройке интерфейса и юзабилити программы. Списка исключений хоть и нет, но особая нужда в нём и не возникает.
BetterSnapTool
Очень функциональная утилита, обладающая следующими возможностями:
Невероятно продвинутое приложение, которое способно удовлетворить запросы даже самого требовательного пользователя. Управлять размерами окон приложений можно перетаскивая их к краям экрана, при помощи горячих клавиш, из иконки в строке меню или просто подведя курсор к кнопкам заголовка окна программ.
В настройках, кроме всяких пользовательских мелочей, присутствуют и кастомные шаблоны, благодаря которым окно можно располагать в любые участки дисплея в несколько кликов. Правда и стоимость Moom соответствующая.
Управление окнами приложений на Mac
Когда на Mac открыто приложение или Finder, на рабочем столе отображается соответствующее окно. В каждый момент времени активно только одно приложение; название активного приложения (выделенное жирным шрифтом) и различные меню приложения отображаются в строке меню.
В некоторых приложениях, например в Safari и Почте, можно открывать несколько окон или несколько типов окон одновременно. На macOS есть несколько способов управлять открытыми окнами приложений, а также закрывать одно окно или все окна.
Перемещение, выравнивание и объединение окон приложений
На Mac можно сделать следующее.
Перемещение окна вручную. Перетяните окно за строку заголовка туда, куда нужно. Некоторые окна невозможно переместить.
Перемещение окна на одну из сторон экрана. Удерживая нажатой клавишу Option, наведите указатель на зеленую кнопку в левом верхнем углу окна, затем в появившемся меню выберите «Поместить окно в левую часть экрана» или «Поместить окно в правую часть экрана». Окно занимает выбранную сторону экрана; строка меню и Dock остаются по‑прежнему видны.
Чтобы вернуть предыдущие местоположение и размер окна, при нажатой клавише Option наведите указатель на зеленую кнопку, затем выберите «Вернуть».
Выравнивание окон. Перетяните одно окно к другому. Когда окна будут совсем рядом, они выровняются без наложения. Вы можете расположить сразу несколько окон друг рядом с другом.
Чтобы сделать прилегающие окна одного размера, потяните за край окна, размер которого нужно изменить. Когда его край приблизится к краю соседнего окна, края выровняются и перестанут двигаться.
Объединение окон приложения в одном окне со вкладками. В приложении выберите пункт меню «Окно» > «Объединить все окна». Если для приложения доступно несколько видов окон (например, для приложения «Почта» доступны окно просмотра и окно нового письма), можно объединять только окна активного типа.
Чтобы снова сделать вкладку отдельным окном, выберите эту вкладку, затем выберите меню «Окно» > «Переместить вкладку в новое окно» или просто перетяните вкладку за пределы окна. См. раздел Использование вкладок в окнах.
Разворачивание и сворачивание окон приложений
На Mac можно выполнять следующие действия с окнами.
Разворачивание окна. Удерживая нажатой клавишу Option, нажмите зеленую кнопку в левом верхнем углу окна приложения. Чтобы вернуться к предыдущему размеру окна, еще раз нажмите эту кнопку при нажатой клавише Option.
Можно также дважды нажать строку заголовка приложения, чтобы развернуть окно (если в разделе настроек «Строка меню и Dock» для этого действия задано увеличение масштаба).
Сворачивание окна. Нажмите желтую кнопку сворачивания в левом верхнем углу окна или нажмите сочетание клавиш Command-M.
В разделе настроек «Строка меню и Dock» можно задать сворачивание окна двойным нажатием его заголовка.
Размеры большинства окон можно изменять вручную. Перетяните или дважды нажмите верхний, нижний или боковой край окна, чтобы расширить окно в соответствующую сторону.
Быстрое переключение между окнами приложений
На Mac можно сделать следующее.
Переключение на предыдущее приложение. Нажмите сочетание клавиш Command-Tab.
прокрутка всех открытых приложений: Удерживая клавишу Command, нажмите клавишу Tab, затем выберите нужное приложение, нажимая клавиши со стрелками влево и вправо. Отпустите клавишу Command.
Если, пролистывая перечень приложений, Вы передумаете переходить к другому приложению, нажмите Esc (Escape) или точку и отпустите клавишу Command.
Закрытие одного окна или всех окон приложения
На Mac можно сделать следующее.
Закрытие одного окна. В окне нажмите красную кнопку «Закрыть» в левом верхнем углу окна или нажмите сочетание клавиш Command-W.
Закрытие всех открытых окон приложения. Нажмите сочетание клавиш Option-Command-W.
Закрытие одного или всех окон приложения не приводит к завершению этого приложения. Небольшая точка под значком приложения в Dock показывает, что приложение продолжает работать. Чтобы завершить приложение, нажмите Command-Q. См. раздел Завершение приложений.
Можно скрыть активное приложение, нажав Command-H.
Используя Mission Control, можно быстро расположить открытые окна и пространства в один слой, чтобы легко найти нужное окно.
Что стоит знать при переходе на Mac
Вчера на Хабре вызвал шумиху пост об ужасных неудобствах Mac. В комментариях много было сказано о неинтуитивности macOS: мол, зачастую без гугления не поймёшь, как что-то сделать. И даже не узнаешь о том, что это вообще возможно сделать. И всё это говорит об ужасном UX.
Тут возникает вопрос «а поняли бы мы Windows без гугления, если бы не были знакомы с ней с детства?» Но я хочу не ввязываться в бесконечные споры «какая ОС лучше», а подойти конструктивнее. Действительно, при переходе с Windows люди сталкиваются с рядом неинтуитивных моментов. И чтобы переходящим не приходилось гуглить по отдельности кучу вопросов или читать длиннющие пользовательские руководства, я решил описать в одном тексте главные такие вещи, пришедшие мне в голову.
Надеюсь, кому-то из читателей это поможет и упростит переход. А если вы сами давно пользуетесь Mac, дополняйте в комментариях, наверняка я что-то ценное упустил.
Хоткеи
Тут после Windows многое непривычно, а то и странно. Но зачастую в этом есть своя внутренняя логика, и когда её понимаешь, всё встаёт на свои места.
Самый яркий пример: открытие файла. Выбираешь нужный в файловом менеджере Finder, нажимаешь Enter, а система реагирует на это «окей, давай переименуем файл». Што? Почему это переименование? А как файл открыть-то? Сочетанием Cmd+↓, серьёзно? Что это за бессмысленное сочетание и как его запомнить?
Но оно становится осмысленнее, когда узнаёшь противоположное сочетание Cmd+↑, которое в Finder выводит из текущей папки на уровень выше. А с помощью Cmd+↓ можно не только открывать выбранные файлы, но и заходить внутрь выбранных папок. То есть логика такая: стрелка вверх — «переход на уровень выше», вниз — «на уровень ниже» (в том числе от уровня «папка» к уровню «конкретный файл в ней»). Мне лично это ощущается очень естественным, но если вам так не ощущается, ещё можно открывать по Cmd+O от слова «open».
Кто-то возразит: «Ну вот хочу в папке с фотографиями найти нужную, по превьюшкам многие похожи. И мне на куче разных нажимать сочетание из двух клавиш? Открыть файл — самое частое действие, его логично делать одной клавишей». Но для таких случаев в Finder есть режим предварительного просмотра. Когда выбран нужный файл, просто нажмите на пробел — если это изображение, то увидите его без запуска графического редактора. Дальше можно стрелочками перемещаться по файлам в папке и сравнивать разные.
Второе — переключение раскладки клавиатуры. Да, после Windows непривычно нажимать другой хоткей (первую пару дней). И система вроде как позволяет его переназначить, но при этом не даёт установить привычные Ctrl+Shift или Alt+Shift (потому что эти клавиши считаются модификаторами, и нужна ещё какая-то). Зато в настройках системы есть такая галочка: «использовать для переключения языков клавишу Caps Lock». По-моему, если вы не любитель КРИЧАТЬ НА ЛЮДЕЙ В ИНТЕРНЕТАХ и капслок у вас пылится без дела, стоит сразу ставить эту галочку, переключать языки одной клавишей вместо двух просто прекрасно.
Следующее неочевидное — буфер обмена. Почему Ctrl+C не работает? Зачем вместо него Cmd+C? О чём они только думали, когда сделали такое вместо понятного стандарта? (Это реальное возмущение из вчерашних хабракомментов.)
Ну, для начала, когда они это сделали в 1984 году, привычного миру сочетания ещё попросту не было, Apple реализовала это раньше других. А когда позже в Windows выбрали Ctrl+C, внесли этим в мир сумятицу из-за того, что в Unix это давно использовалось для совершенно другого (так что вот уж у кого разногласия с существовавшими стандартами).
Но главное даже не в этом, а вот в чём: на Mac главные сочетания завязаны на клавишу Cmd. И если учесть, что «Cmd» — это сокращение от «command», получается довольно стройная схема:
Cmd+Q («command quit») — выход из приложения
Cmd+H («command hide») — скрыть окно
Cmd+F («command find») — поиск
Cmd+C («command copy») — копирование
Cmd+↑ («command up») — переход на уровень выше
Cmd+↓ («command down») — переход на уровень ниже
Теперь сравним это со схожими виндовыми хоткеями:
Пять менеджеров окон для OS X
У маковской операционной системы прекрасный интерфейс, но его ориентированность на мышь вызывает множество вопросов у любителей работать, не отрывая рук от клавиатуры. В январском номере мы изучали лаунчеры, помогающие запускать программы и выполнять разные команды с клавиатуры. Теперь настала пора для другого класса программ — «менеджеров окон». Такое словосочетание мы выбрали нарочно — чтобы не путать с настоящими оконными менеджерами, проживающими в линуксоидных краях.
СТАРТ
Spectacle
spectacleapp.com
Начинать знакомиться с маковскими менеджерами окон можно с демоверсии любой из перечисленных в этой статье программ, за исключением Cinch (его функциональность отличается от других). Однако Spectacle имеет важную особенность: он бесплатен и его исходники открыты. Spectacle при этом обладает скромной функциональностью, но если все, что нужно, — это время от времени делить экран между парой окон, лучше решения не найти.
Вот список функций Spectacle: центрирование, полноэкранный режим, разделение экрана на половинки по горизонтали или по вертикали, трети по горизонтали, «четвертушки» в углах экрана, изменение размера окна. Для каждой из этих функций можно задать свое сочетание клавиш.
Собственно, на этом возможности Spectacle заканчиваются. Зато разобраться с ними можно за считаные минуты.
Настройки Spectacle минималистичны
Хакер #183. Малварь для Android
Divvy
Создатели Divvy изобрели оригинальный подход к расположению окон. Значок приложения в менюбаре или заданное в настройках сочетание клавиш вызывают окно с сеткой, на которой мышью можно выбрать требуемый размер активного окна. Изначально сетка разделена на 36 квадратов (6 на 6), но при желании это число можно уменьшить или увеличить — вплоть до сотни (то есть 10 на 10 прямоугольников).
Чтобы не выбирать размеры и позицию окна каждый раз, в настройках Divvy есть место для заготовок. Задаем область экрана при помощи все той же сетки, придумываем сочетание клавиш, и готово — теперь можно пользоваться Divvy так же, как и Spectacle. Разница лишь в том, что Divvy позволяет настроить нестандартные размеры.
К сожалению, сеткой Divvy нельзя пользоваться при помощи клавиатуры. Понятно, что курсор мыши для этого так или иначе удобнее, но на всякий случай было бы полезно иметь возможность не пользоваться им.
Стоит программа 14 долларов и доступна в App Store. Для желающих предварительно ознакомиться с продуктом на сайте разработчиков есть демоверсия.
manytricks.com/moom/
Название Moom создано из двух слов: move и zoom. Впрочем, с этими функциями все понятно — как и другие программы в обзоре, эта позволяет двигать окна и изменять их размеры. Главное отличие Moom — это его необычный интерфейс.
Есть два способа пользоваться Moom. Первый — наводить курсор мыши на кнопку + в заголовке окна. Появится меню, в котором есть готовые варианты изменения размера: на весь экран, половинка по вертикали справа или слева, половинка по горизонтали сверху или снизу.
В настройках можно задать свои варианты расположения и размера — при помощи такой же сетки, как в Divvy. Мало того, поставив соответствующую галочку, и саму сетку можно добавить к меню, что придаст Moom еще большее сходство с Divvy.
Однако самый интересный вариант применения не этот, а тот, что вызывается по сочетанию клавиш. Чтобы опробовать его, нужно зайти в раздел «Клавиатура» настроек программы и задать там хоткей для вызова Moom. По нажатию на него посередине экрана появится значок Moom. Теперь активное окно можно переставлять, нажимая на клавиатуре кнопки со стрелочками, а Tab отцентрирует его по вертикали.
Настройки Moom гибки: можно задать любые размеры окон, в том числе указать длину и ширину в пикселях, а затем при желании назначить сочетание клавиш. Или, например, сделать снапшот открытых окон — тогда при нажатии на соответствующий хоткей Moom восстановит все окна, что были открыты на момент создания слепка.
Приятная деталь: собственным вариантам расположения разрешено задавать не только «глобальные» сочетания клавиш, но и цифровые кнопки, которые будут срабатывать, только когда вызван сам Moom.
Бесплатно Moom сработает ровно 100 раз, а затем попросит приобрести лицензию за 10 долларов. Как вариант — программу можно купить в App Store.
Значок Moom появляется поверх всех окон. При желании можно включить подсказку
SizeUp
j.mp/1gmB7DR
Говоря о менеджерах окон для OS X, нельзя не упомянуть программу SizeUp, которая долгое время считалась лучшей. И по сей день на форумах и обзорах можно прочесть, что SizeUp — надежный выбор. Спорить сложно, однако на данный момент SizeUp мало чем выделяется на фоне конкурентов.
После установки SizeUp его значок появится в менюбаре. Кликнув по нему, можно выбрать один из стандартных и уже хорошо знакомых вариантов расположения окна: половинки, четвертушки, полный экран, центрирование, а также откат к изначальному размеру. Из интересного — возможность отправить окно на соседний экран или монитор, если таковые имеются.
Конечно же, в настройках SizeUp есть возможность задать сочетания клавиш для каждой из команд. Вероятно, именно с SizeUp «срисовывали» бесплатный Spectacle, потому что выглядят их настройки очень похоже.
В отличие от Spectacle, в SizeUp есть некоторые штучки: можно задать отступы от краев экрана и стандартный размер окон при делении рабочего пространства на две или четыре части.
За SizeUp просят 14 долларов, и купить его можно только через сайт — в App Store программы нет.
Cinch
j.mp/1kJ5vzf
Cinch — это очень простая программа, созданная теми же авторами, что и SizeUp. Cinch добавляет в OS X функцию, знакомую всем пользователям Windows 7 и 8: возможность отдавать окну ровно половину экрана, активируемую перетаскиванием окна направо или налево. Перетаскивание к верхнему краю откроет окно на полный экран, а если потащить обратно, то оно автоматически примет прежние положение и размер.
Настроек, влияющих на поведение программы, у Cinch нет в принципе, так что и описывать нечего. Купить Cinch можно за 7 долларов в App Store или на сайте разработчика.
Что выбрать
Бесплатный Spectacle прекрасно подойдет для начала — пусть в нем и нет никаких наворотов, он отлично делает свое дело. Бывшим пользователям Windows, скучающим без клеящихся к краям экрана окон, поможет Cinch (впрочем, маководам тоже ничто не мешает оценить по достоинству открываемую им возможность). Из полновесных платных менеджеров окон наиболее приятное впечатление оставляют Moom и Divvy. У первого больше интересных вариантов использования, второй проще и понятнее. Что до SizeUp, то его разработчикам стоило бы задуматься о новой версии, которая вернет программе прежнюю славу.