Добрался мой минимализм и до Mac’а.

В прошлом году я купил Keyboard Maestro, потому нужно было автоматизировать несколько простых операций. Например, запускать по нажатию на комбинацию клавиш RDC на Windows, блокировать экран, держать постоянно запущенным iTunes на ноутбуке для просмотра видео через Apple TV, запускать VPN, вбивать serial в постоянно его забывающий Aperture, максимизировать окна, отсылать книги на Kindle, добавлять файлы в Evernote и выполнять ещё пять-десять операций.

За пару месяцев:

  • как кошмарный сон забыл об Apple TV
  • Aperture заапгрейдил бесплатно до версии из App Store, потом экспортировал все свои фотографии в файловую систему и удалил его
  • убедился, что для того, чтобы Keyboard Maestro нормально работал с окнами на двух мониторах, нужно очень сильно влезть в Apple Script, вернулся к SizeUp, потом вместо двух мониторов поставил один большой
  • обнаружил на Amazon программу “Send to Kindle”
  • от Evernote отказался полностью, перейдя на хранение информации в виде файлов в файловой системе
  • и т.д., и т.п.

В итоге у меня остались три задачи:

  • запуск VPN (AppleScript)
  • блокировка экрана (запуском скринсейвера)
  • запуск RDC на рабочку под Windows (Applescript)

За полгода использования убедился, что Keyboard Maestro неудобен для создания процессов автоматизации.

Вчера правил раскладку клавиатуры, и в очередной раз мне мозолила глаза неубираемая иконка Keyboard Maestro в меню-баре, которая там в принципе мне не нужна.

Задача достаточно проста — мне нужно по нажатию на комбинацию клавиш выполнять определённые действия. Как это сделать? В System Preferences/Keyboard/Shotrcuts можно запускать по шорткату, например сервисы. Как можно просто и быстро сделать сервис штатными средствами? В Automator’е. File, New, Service.

Нужно запустить скринсейвер (в настройках безопасности сказано требовать пароль сразу же)? Добавить действие “Start Screen Saver”

Нужно поднять RDC? Добавить действие “Run AppleScript” и вставить туда нужный скрипт:

Потом перейти в System Preferences/Keyboard/Shortcuts и назначить комбинацию клавиш

Всё. И это бесплатно! Никаких иконок в меню-баре, странного интерфейса. Синхронизация между десятком Mac’ов? И даром не нужна. Каталог сервисов синхронизирую с помощью unison с ноутбуком, там вручную назначаю комбинацию.

Вот теперь я понимаю, что нет смысла покупать программу, которая дублирует штатные функции системы.

Написал заметку и удалил Keyboard Maestro.

P.S. От Alfred я тоже отказался. Spotlight не хуже. Я запускал программы годами с помощью лаунчеров типа Alfred, но пару дней назад поставил его клавиатурную комбинацию на Spotlight и, честно говоря, не заметил неудобства, как работал, так и работаю.