Мак интуитивно понятен. Он делает то, что от него ждешь. Ну, по большей части. И это даже логично, что системные настройки минималистичны и там мало что можно изменить, ведь все и так настроено и оптимизировано как надо для большинства сценариев использования. Но это не значит что пользователи Маков ограничены в своей свободе и ничего не могут изменить и сделать еще более удобным для себя.
Познакомьтесь с Automator - стандартное системное приложение, которое идет с каждым Маком с незапамятных времен, но про которое большинство пользователей никогда не слышали. А ведь оно служит как раз для этой цели. Это маленькое приложение таит в себе огромные возможности и с его помощью очень просто сделать свою работу еще более приятной и удобной.
Это могут быть например действия выполняемые при наступлении события в календаре. Вроде запуска Zoom и всех необходимых окон с дневником и презентациями для очередного удаленного занятия со школьным классом или для встречи с коллегами по работе.
Или можно создать сценарий, который активируется голосовой командой или кнопкой на интерактивном Тач Баре на вашем компьютере. Помимо запуска программ, такая команда может делать много других вещей, скажем выполнить какое-то действие с выделенным файлом. Или текстом. Вроде создания из него заметки, например.
Более сложные сценарии тоже возможны. Как насчет такого, например. Каждый раз когда вы помещаете файлы в определенную папку, к ним всем применяется какой-нибудь сценарий. Например, если это фотографии, то запускается Фотошоп и обрабатывает их все особым фильтром или конвертирует в другой формат. Почему-бы и нет.
Другими словами, дело только за воображением, возможно все!
Но лично мне кажется особенно полезным облегчить самые простые рутинные операции, вроде запуска программ и переключения между ними. Тем кто постоянно работает за компьютером в течении дня это приходится делать тысячи раз и очень не хочется для этого каждый раз хвататься за мышку. Поэтому я всегда использую для этого клавиатурные сокращения.
^S (Ctrl+S) для запуска Safari
^F чтобы открыть Finder (проводник на Маке)
^M для Mail
^L открывает Slack (раньше я пользовался другой программой, поэтому эта буква для меня ассоциируется с рабочим чатом, просто привычка)
^N открывает Notes
^X запускает Xcode (среда разработки)
^P чтобы попасть в системные настройки
и т.д.
Очень просто запомнить. За долю секунды можно переключиться в другое приложение. Поэтому выдвигающаяся Док Панель с иконками программ мне вообще не нужна.
Чтобы создать такое сокращение требуется буквальна минута, но, в итоге это позволяет экономить часы вашего времени.
И вот как это сделать.
Первым делом нам понадобится Automator.app. Быстрее всего его найти просто начав набирать "Automator" в поле поиска (Spotlight).
Далее я опишу шаги, которые требуются для создания одного Быстрого Действия (Quick Action) и клавиатурного сокращения для него. Повторите эти шаги чтобы создать быстрое действие для каждого из приложений, которые вы хотите запускать таким способом:
- В Automator создайте новый файл (в меню Файл -> Новый) и выберите Быстрое Действие как тип документа.
2. В левой панели (Действия) выберите категорию Утилиты и в соседней панели найдите Запустить Программу. Ничего не меняйте в настройках вверху появившейся справа панели.
3. Перетяните команду Запустить программу в пустое пространство справа. И выберите из выпадающего списка программу, которую мы будем запускать.
Некоторые программы не показываются в этом списке. Чтобы их найти выбираем опцию Другое внизу списка и находим нужное приложение в файловой системе.
4. Ну вот и все. Быстрое Действие готово! Оно добавляется в систему автоматически, стоит только его сохранить. Жмем Файл -> Сохранить (или ⌘S) и даем ему узнаваемое имя, чтобы найти его затем при назначении клавиатурного сокращения.
5. Теперь повторите шаги 1-4 для всех своих любимых приложений. Единственное исключение это Finder. Это служебное приложение и его исполняемый файл не так-то легко найти. Поэтому для него мы используем другое действие, которое называется Запустить Apple Script. Найдите его в панели действий и перетяните его как раньше в правую пустую область. Вы увидите заготовку скрипта внутри. Мы заменим в нем всего одну строку.
Вместо
(* Your script goes here *)
впишите
tell application "Finder" to activate
У вас должно получиться вот так:
6. Создать новое клавиатурное сокращение просто. Откройте системные настройки и кликните на иконку клавиатуры. Далее переключитесь в закладку Сочетания клавиш. Слева выберите группу Службы и найдите наши новые быстрые действия в правой панели. Они должны быть в секции Основные. Теперь осталось только кликнуть на каждое из них и добавить подходящее клавиатурное сокращение.
Мы справились. Было не сложно, правда же!?
Для тех кто дочитал до этого места в качестве бонуса еще одна небольшая инструкция как сделать нечто более навороченное.
Многим приходится искать иностранные слова в словаре. Встроенный словарь конечно хорош, но иногда хочется увидеть больше вариантов использования слова на примерах из реальных текстов. К счастью в интернете есть такие сервисы. Но ведь не хочется отвлекаться и искать слово в браузере каждый раз. Поэтому я добавил быстрое действие, которое открывает словарную статью из моего любимого словаря прямо в всплывающем окне поверх всего. Оно доступно как из контекстного меню (по правой кнопке мыши), так и по клавиатурному сокращению.
Всплывающее окно:
Я покажу как это сделать на примере словаря www.linguee.com. Сразу скажу что все эти сервисы используют схожий принцип, нужно просто скопировать адресную строку при открытой словарной статье и заменить в ней часть, которая содержит искомое слово.
Как и прежде создаем новое Быстрое Действие в Automator. Но в этот раз в правой панели вверху нам придется изменить входной параметр, ведь мы хотим использовать выделенное в данный момент слово. В поле Процесс получает нужно выбрать Текст.
Снова перетаскиваем команду Запустить Apple Script
И вместо скрипта пишем следующее:
on run {input, parameters}
set str to "https://www.linguee.com/english-russian/search?source=auto&query=" & input
return str
end run
Можно поменять языковую пару. В данном примере перевод будет происходить между русским и английским. Но можно использовать другие пары, например:
“https://www.linguee.com/english-french /search?source=auto&query=”
Теперь добавим в наше действие еще одну команду чтобы открыть этот веб-сайт в всплывающем окне.
Найдите в панели действий категорию Интернет и перетяните действие Всплывающее окно Веб-сайта. Выставьте параметры в нем как на иллюстрации ниже (размер окна можно выбрать из нескольких доступных, я взял 1024x768):
Это все. Сохраните его с подходящим именем. Теперь это действие будет появляться в контекстном меню по правой кнопке при выделенном тексте. В разделе Службы. Если хотите, добавьте клавиатурное сокращение и для него тоже.
Не бойтесь экспериментировать с Automator. Хоть он и мало известен в среде простых пользователей, но это средство автоматизации может во многом упростить жизнь.