Я протестировал следующую процедуру в macOS Mojave 10.14.6 (18G3020).
Запустите Automator. Создайте документ типа «Быстрое действие»:
(В старых версиях macOS используйте шаблон «Сервис».)
В новом документе Automator добавьте действие «Запустить AppleScript». (Вы можете ввести «запустить applescript» в поле поиска вверху списка действий, чтобы найти его.) Вот AppleScript, который нужно вставить в действие:
on run {input, parameters}
tell application "Terminal"
if it is running then
do script ""
end if
activate
end tell
end run
Установите для всплывающего окна «Рабочий процесс получает» значение «Без ввода». В целом это должно выглядеть так:
Сохраните документ под названием «Новый терминал». Затем перейдите в меню Automator (или меню приложения в любом запущенном приложении) и откройте подменю Services. Теперь вы должны увидеть быстрое действие «Новый терминал»:
Если щелкнуть пункт меню «Новый терминал», откроется диалоговое окно:
Щелкните OK, чтобы разрешить выполнение действия. Вы увидите это диалоговое окно один раз в каждом приложении, которое находится на переднем плане при использовании действия. Другими словами, при первом использовании действия, когда Finder находится на переднем плане, вы увидите диалоговое окно. И при первом использовании действия, когда Safari находится на переднем плане, вы увидите диалоговое окно. И так далее.
После того, как вы нажмете ОК в диалоговом окне, Терминал должен открыть новое окно.
Чтобы назначить сочетание клавиш для быстрого действия , выберите пункт «Настройки служб…» в меню «Службы». (Или запустите «Системные настройки», выберите панель «Клавиатура», затем перейдите на вкладку «Ярлыки», затем выберите «Службы» в левом списке.) Прокрутите до конца правого списка и найдите новую службу терминала. Нажмите на нее, и вы увидите кнопку «Добавить ярлык»:
Нажмите кнопку и нажмите предпочитаемое сочетание клавиш. Затем почешите затылок, потому что (когда я попробовал) снова появляется кнопка «Добавить ярлык». Но нажмите кнопку еще раз, и вы должны увидеть свой ярлык:
Теперь вы должны иметь возможность нажимать сочетание клавиш в большинстве случаев, чтобы открыть новое окно терминала.