Запустить терминал в новом окне по умолчанию

Можно ли настроить Терминал для запуска нового окна по умолчанию? Недавно я перешел с Ubuntu и обычно открываю сотни терминалов в день. Мучительно постоянно щелкать правой кнопкой мыши по ярлыку и выбирать «Новое окно». Если бы я мог использовать Spotlight и заставить его открывать новое окно вместо того, чтобы фокусироваться на существующем окне, это значительно ускорило бы работу.

Сколько окон у вас обычно открыто? Можете ли вы повторно использовать любой из них?
Этот вопрос мог бы быть более ясным. Что вы подразумеваете под "по умолчанию"? По умолчанию, когда вы делаете что? Терминал обычно открывает новое окно терминала, например, когда вы открываете его в первый раз. Что вы подразумеваете под "кратчайшим путем"? Вы имеете в виду значок приложения «Терминал» в доке?
Если вы имеете в виду, что вы хотите, чтобы Терминал создавал новое окно терминала всякий раз, когда вы нажимаете на его значок в Dock, я подозреваю, что это может раздражать некоторых людей, потому что не было бы возможности вывести Терминал на передний план без создания нового окна терминала . .

Ответы (3)

Не совсем тот ответ, который вы просили, но когда Терминал открыт, нажатие Command-N откроет новое окно. Кроме того, может быть полезно поиграть с первым набором настроек терминала (вкладка «Настройки», кнопки «При запуске открыть:»).

Вы можете создать AppleScrip с помощью этой команды:

open -n /Applications/Utilities/Terminal.app

И добавьте глобальный ярлык для вызова этого скрипта ;)

Или, что еще лучше, настройте приложение Automator для вызова AppleScript.
Если он уже открыт, это просто выведет терминал на передний план, но не создаст новое окно терминала. Я считаю, что вопрос в том, как создать новое окно терминала.
@zpletan Скрипты, завернутые в приложения или службы Automator, часто работают медленнее. И, возможно, менее удобный для редактирования и управления, чем обычные файлы.

Если вы хотите иметь средство для быстрого открытия нового окна терминала независимо от того, открыт терминал или нет, и является ли он активным приложением, вы можете использовать для этого «апплет» AppleScript. Поместив апплет в Dock, вы можете щелкнуть по нему, чтобы открыть новое окно терминала.

Этот скрипт создаст новое окно терминала:

tell application "Terminal"
    activate
    do script
end tell

Чтобы создать апплет, содержащий этот скрипт, из командной строки:

osacompile -o "New Terminal Window.app" -e 'tell application "Terminal"' -e 'activate' -e 'do script' -e 'end'

Чтобы открыть его в Finder, чтобы вы могли перетащить его в док:

open -R "New Terminal Window.app"