Экшен для включения VPN из Launchbar

NB: This is an old article (2020). Everything may have changed since publication.


Для Launchbar можно делать свои команды. Это позволяет упростить повторяющиеся действия.

Мне по работе нужно подключать VPN, поэтому приходится использовать Tunnelblick (OpenVPN). Процесс включения без Launchbar выглядит так:

  1. Тыкнуть в иконку Bartender 3, потому что я обычно прячу Tunnelblick
  2. Тыкнуть в иконку Tunnelblick
  3. Тыкнуть в нужную конфигурацию

Это требует нескольких прицельных движений курсора, а мне больше нравится работать с клавиатурой: хоткеи добавляют ощущения продуктивности.

Мышиная возня меня немного раздражала, и в какой-то момент я подумал, что Tunnelblick наверняка поддерживает AppleScript, а уж его-то легко запустить из Launchbar.

Так и оказалось, вот весь код моего экшена для включения нужной конфигурации VPN:

tell application "Applications/Tunnelblick.app"
  connect "VPN configuration name"
end tell

(Не спрашивайте про синтаксис AppleScript, каждый раз пишу наобум и по примерам)

Теперь я могу подключить VPN вслепую: ⌘+Space V P N ⏎.

Ноль перемещений курсора.

Тим опубликовал