Я наконец нашел решение для моей проблемы. Приложение под названием ControlPlane может фактически делать то, что я хотел, но оно также может просто запускать необходимое приложение, когда я подключаю свои спортивные часы, и выходить из приложения, как только я отключаю его. Моя настройка прямо сейчас:
- Загрузите и установите CrashPlane со своего веб-сайта https://www.controlplaneapp.com/
- Минимальной рабочей настройкой может быть (каждая основная точка соответствует панели в настройках ControlPlane)
- Контексты
- Создайте контекст с именем
Ambit attached
- Доказательства источники
- включить
Attached USB Device
. Другие источники могут быть отключены для повышения производительности
- правила
- Нажмите знак плюс и выберите
Add ‘attached usb device’ rule
- Если ваше окружение подключено, оно должно отображаться в самом верхнем поле. Выберите контекст
Ambit attached
и установите максимальную достоверность. Хит ОК
- действия
- Добавить
open file or application
действие. Выберите приложение Moveslink (обычно /Applications/Moveslink2.app), установите контекст Ambit attached
. Остальные настройки можно оставить как есть (т.е. «по прибытию», без задержки и включены)
- Добавить
quit application
действие и дать параметр Moveslink2.app
. Установите контекст Ambit attached
и выберите On departure
.
Это работает на macOS Sierra v10.12.3, под управлением ControlPlane 1.6.5, Moveslink2.app от Suunto и спортивных часов Suunto Ambit3.