Как автоматически закрыть приложения OS X после того, как они не использовались в течение нескольких минут?

Как автоматически закрыть приложения OS X после того, как они не использовались в течение нескольких минут?

Я ищу способ автоматического закрытия приложений, которые не используются (по крайней мере, сосредоточены) в течение нескольких минут, количество минут, настроенное для каждого из них.

Почему? Хотя освобождение памяти в моем случае не так важно, в OS X важно убрать количество открытых окон.

В настоящее время я использую ControlPlane для автоматизации запуска или остановки приложений на основе разных профилей, и если есть способ расширить его, это было бы здорово.

Ответы (2)

Вы можете использовать Quitter Марко Армента: https://marco.org/apps

Скриншот Quitter

Я считаю, что OSX делает это автоматически, через AppNap. Вам не нужно платить сторонней компании за эту функцию, начиная с Lion.

Не совсем, это подозрительные приложения. Он работает не со всеми приложениями и, что еще хуже, не очищает панель, поэтому не помогает сфокусироваться. Это немного помогает только на ресурсах.
Он должен это делать, но единственное приложение, которое я когда-либо видел, на самом деле OS X закрывается, — это Preview. (Предположительно, AppNap все еще делает другие энергосберегающие вещи для фоновых приложений, кроме полного их закрытия.)
Теоретически, все приложения должны быть написаны так, чтобы воспользоваться преимуществами такого самозакрывающегося поведения. На практике многие приложения этого не делают, и, что еще более неприятно, приложения, которые больше всего нуждаются в хорошем написании, написаны так, чтобы вести себя не так, как надо.