Beenden Sie das OSX-Terminal beim Schließen des letzten Fensters

Beenden Sie das OSX-Terminal beim Schließen des letzten Fensters

Ich habe meine Einstellungen so eingestellt, dass CTRL-Dmein aktuelles Fenster geschlossen wird, aber ich möchte, dass die Terminal-Anwendung beendet wird, wenn ich mein letztes/einziges Terminal-Fenster schließe. iTerm2 kann das. Kann Terminal das auch?

Antwort1

Öffnen Sie den Applescript-Editor und fügen Sie ihn ein

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

Anschließend speichern Sie das Skript und führen es per Doppelklick aus.

verwandte Informationen