Как принудительно закрыть зависшие приложения в MacOS 27 Golden Gate
Тут я заостряю внимание на MacOS 27 Golden Gate (бета), потому что именно там стандартные методы не работают, но этот трюк спокойно завершает любой процесс на любой версии MacOS.
- Откройте приложение "Терминал" через Spotlight или в папке /Applications/Utilities/
- Введите следующую команду, заменив название приложения на то, которое хотите завершить:
- Нажмите Enter, введите пароль администратора для sudo, и снова Enter, чтобы выполнить команду
- Процесс завершится как надо, принудительно закроется
Чтобы закрыть "Safari", оставьте как есть, в остальных случаях замените Safari на нужное имя:
sudo killall "Safari"
Для приложений с пробелами в названии используйте такой формат:
sudo killall "Safari Technology Preview"

(Обратите внимание, название приложения обязательно в кавычках, иначе Терминал выдаст ошибку, как на скриншоте)
Команда killall с sudo убивает любой процесс на MacOS, причем без церемоний. Так что если в приложении есть несохраненные данные - готовьтесь их потерять. Но с браузерами вроде Safari, Safari Technology Preview, Google Chrome, Firefox, Brave, Edge и подобными обычно - обычно, но не всегда - получится восстановить прошлую сессию и вернуть свои вкладки и окна.
И вот что любопытно в этой проблеме: вы можете спокойно завершить отдельные подпроцессы Safari или Chrome (например, "Google Chrome Helper" или специфичные для доменов процессы Safari Web Content), но родительское приложение будто бы неуязвимо для Force Quit или монитора активности. А вот Терминал справляется без проблем.
Пока непонятно, почему Force Quit и монитор активности не работают с некоторыми процессами, но похоже, что это касается именно MacOS 27 Golden Gate, и зависит от конкретного приложения или процесса. Важно помнить, что MacOS 27 сейчас в бете, так что не все будет работать идеально, как в финальном стабильном релизе. Скорее всего, баг с Force Quit или монитором активности, да и вообще со стандартными способами закрытия приложений, исправят к финальной версии. Еще стоит обновиться до самой свежей доступной беты, потому что эту проблему наверняка починят на уровне системы до релиза.
Кстати, если какое-то конкретное приложение постоянно зависает или глючит, попробуйте для начала завершить процесс, обновить приложение, а то и перезагрузить Mac. И учтите, что если вы используете бета-версии системного ПО или приложений (вроде Safari Technology Preview или Chrome Canary), это тоже может быть причиной, и со временем всё наладится.
Сталкивались с такой ситуацией, когда приложение зависает, а Force Quit или монитор активности не могут его закрыть? Решили проблему через терминал, как я описал выше, или нашли другой способ?