Выйти из терминала OSX при закрытии последнего окна

Выйти из терминала OSX при закрытии последнего окна

Мои настройки установлены так, что CTRL-Dтекущее окно закрывается, но я хочу, чтобы приложение Terminal закрывалось, если я закрываю последнее/единственное окно терминала. iTerm2 может это сделать. Может ли Terminal сделать это?

решение1

откройте редактор AppleScript и вставьте

on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
end is_running

set app to "Terminal"

repeat
    if is_running(app) then
        tell application app
            set WindowNum to get window count
            if WindowNum = 0 then
                quit
            end if
        end tell
        delay 5
    end if
end repeat

Затем сохраните скрипт и запустите его, дважды щелкнув по нему.

Связанный контент