Антон Духанин

IT-Специалист, Екатеринбург

Горячие кнопки для вызова Terminal на Mac

В OSX (в моем случае El Capitan) есть замечательный функционал для кастомизации горячих кнопок. Но, к сожалению, команды "запустить Terminal" там нет. Сделаем ее сами с помщью AppleScript

1. Запустим Automator: cmd + space "Automator"

2. Создадим новый документ типа "Service"

3. Для нашей новой команды (точнее сервиса) выберем тип "Run AppleScript"

4. Далее колбасим код скрипта: 

on run {input, parameters}
tell application "Terminal"
if it is running then
do shell script ""
end if
activate
windows where name contains "bash"
end tell
end run

Все ясно: просто запуск Terminal и фокус на нем (чтобы окно терминала вылезло поверх всех остальных)

И сохраняем скрипт с названием, к примеру New Terminal:

5. Почти готово. Теперь осталось каким-то образом привязать наш скрипт к нужному сочетанию клавиш.

System Preferences → Keyboard → Shorcuts

Находим там внизу наш новый скриптец и вешаем на нужную кнопку. Проверяем. Работает? Готово!

Комментарии


 

Читаем еще?


2015 Грузия

Собирая свои манатки в Грузию, представлял ее эдаким маленьким СССРом с небольшим налетом Европы.

Оказавшись в Тбилиси, понял, что все с точностью наоборот: куда ни глянь - больше похоже на Европу. А СССР выдают лишь мелочи - то какой монумент, то постройка аля-конструктивизм. Ах да, и, конечно, русский язык.

Читать →