После выхода из приложения автоматически выбирается предыдущее приложение, с которым я взаимодействовал. Если я работал в Терминале, переключился на Chrome, а затем решил выйти из Chrome, Терминал становится активным контекстом. К сожалению, если Терминал оказался в другом месте в то время, OS X переключается на это место для меня.
Этот эффект довольно неприятен каждый раз, когда он происходит, и он действительно мешает, если, скажем, Chrome просто перезапускается. В этом случае меня не только отправляют в совершенно другое пространство, но и Chrome открывает себя там, где я этого не хочу.
Единственный вопрос, который я мог найти похожим на мою проблему: как я могу остановить автоматическое переключение пробелов?
Он предлагает перейти в Системные настройки -> (Пробелы / Контроль полетов) и снять флажок When switching to an application, switch to a space with open windows for the application
.
Хотя это технически решает мою проблему, теперь я не могу перейти к открытому приложению, просто щелкнув его значок в Dock. Я могу с этим смириться, если придется, но я бы предпочел настоящее решение, которое не требовало бы от меня быстрого переключения приложений.
В идеале мне бы хотелось, чтобы он переключал контекст на последнее использовавшееся приложение, которое в данный момент открыто в существующем пространстве. Если ничего не существует, по умолчанию используется Finder.