Як можна змусити вікно терміналу автоматично закриватися в OS X?


25

Щоразу, коли я набираю "вихід" або виходжу з системи, вікно терміналу залишається відкритим, і мені доводиться його закривати вручну . Чи можу я змінити таку поведінку?

Відповіді:


44

Перейдіть до терміналу -> Налаштування, потім в правій частині виберіть "Оболонка", а потім виберіть "Закрити, якщо оболонка вийшла чисто", зі спадного меню "Коли оболонка виходить".

Це закриє оболонку, якщо вона вийшла без проблем (наприклад, коли ви набрали "вихід"), але якщо процес поверне помилку, вона буде триматися навколо, щоб ви могли побачити, що це було.

візуальне зображення меню


Велике спасибі. Я пропустив цю опцію на панелі налаштувань!
Аврон

1
Будь-які ідеї, як зробити цю роботу в El Capitán? Це змінилося, і я не можу знайти комбо "Коли оболонка виходить"
jmm

2
@jmm для El Capitan: налаштування, профілі, оболонка, встановіть спадне меню "Коли оболонка вийде" за вашим бажанням.
Хаїм Герец

2

Крім того, ви можете виконати таку команду (або додати її до кінця сценарію .sh shell), щоб знищити програму Terminal:

kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`

Це знищить усі термінальні вікна, а не лише те, що запускає додаток. Тож корисно лише тим, хто не використовує термінальні вікна для будь-яких інших цілей, крім запропонованої автоматики.
Кріс Страттон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.