Mission Control сломан в macOS 27? Чёрные экраны, потерянные Spaces и способы исправления
Баги Mission Control в macOS 27: чёрные экраны после перемещения рабочего стола, полноэкранные приложения, которые не переключаются, пропавшие миниатюры. Обходные пути и сроки исправления.
Если вы живёте в Mission Control — несколько рабочих столов, пара полноэкранных приложений, может быть, два или три дисплея, — macOS 27 Golden Gate могла заставить ваш Mac почувствовать себя сломанным так, как не бывало уже много лет. Рабочие столы, перетащенные на другой дисплей, оставляют после себя мёртвый чёрный прямоугольник. Свайп от полноэкранного приложения к следующему Space мигает, а затем никуда не приводит. Миниатюры исчезают из панели Spaces, свёрнутые окна пропадают из App Exposé, а приложения забывают, к какому рабочему столу они были привязаны. Другие пользователи на том же релизе не сообщают ни о чём подобном. В этом руководстве мы сгруппировали сообщаемые баги по категориям, привели реально работающие обходные пути для каждой из них, объяснили, что на самом деле делают настройки, отвечающие за Spaces, и честно оценили, когда стоит ждать исправления — потому что первое обновление для macOS 27 окажется не тем, которое вы могли бы ожидать.
Основные выводы
- Проблемы реальны и широко освещаются, но не универсальны. Тема на MacRumors, начатая 16 сентября, документирует рывками идущие анимации, пустые рабочие столы после выхода из полноэкранного режима, пропавшие миниатюры и свёрнутые окна, а также приложения, теряющие привязку к рабочему столу. Другие пользователи на том же релизе macOS 27.0, включая одного владельца Mac Studio M4 Max, не сообщают ни о чём подобном.
- У бага с чёрным экраном есть надёжный обходной путь. Если перетаскивание рабочего стола на другой дисплей оставляет неотвечающий чёрный экран, создайте новый рабочий стол на этом дисплее, переключитесь на него, а затем удалите его.
- Перезагрузите Mac, а затем перезапустите Dock. Mission Control работает внутри процесса Dock. Перезагрузка устранила пропавшие миниатюры как минимум у одного пользователя;
killall Dockустраняет многие временные сбои без выхода из системы. - Два параметра сильнее всего влияют на поведение Spaces. «Automatically rearrange Spaces based on most recent use» и «Displays have separate Spaces». Отключение первого останавливает перетасовку рабочих столов; изменение второго требует выхода из системы и меняет всё.
- Не ждите, что 27.1 всё исправит. Apple пропустила публичную бета-версию 27.1 и 16 сентября сразу выпустила 27.2 beta 1. Участники форумов сообщают, что 27.2 beta 1 не устранила проблемы с Mission Control.
- Сброс Spaces — это последний шаг, а не первый. Удаление
com.apple.spacesстирает все раскладки рабочих столов и привязки приложений. Сначала сделайте резервную копию файла.
Что на самом деле сообщают пользователи
Важно точно понимать, с каким именно багом вы столкнулись, потому что обходные пути отличаются. Мы сгруппировали сообщения из треда на MacRumors «Mission Control totally broken on macOS 27», обзора TechRadar от 21 сентября и отдельных материалов, например отчёта BaDos Life за первую неделю. Всё это — сообщения пользователей, а не подтверждённые Apple проблемы; Apple не публиковала для них запись в списке известных проблем.
| Симптом | Где сообщалось | Есть обходной путь? |
|---|---|---|
| Перетаскивание рабочего стола на другой дисплей оставляет неотвечающий чёрный экран | TechRadar (со слов пользователя) | Да — создать новый рабочий стол, переключиться на него, затем удалить |
| Переключение с полноэкранного приложения на соседний Space делает рабочий стол пустым | Тред на MacRumors, TechRadar | Частично — избегать полноэкранного режима, перезапускать Dock |
| Переключение на другое полноэкранное приложение мигает, но не переключается | BaDos Life | Частично — использовать Dock или Command-Tab вместо свайпов |
| Перетаскивание окон в Mission Control происходит примерно с 25 кадрами в секунду; анимации «одновременно слишком медленные и слишком быстрые» | Тред на MacRumors | Частично — Reduce Motion |
| Нет миниатюр рабочих столов в панели Spaces | Тред на MacRumors | Часто — перезагрузка |
| Свёрнутые окна пропадают из Mission Control и App Exposé | Тред на MacRumors; более ранние сообщения о релиз-кандидате | Частично — восстановление через Command-Tab |
| Приложения больше не остаются привязанными к рабочему столу | Тред на MacRumors | Пока нет |
| Вкладка Safari, вынесенная в отдельное окно, отображается со смещением, ведёт себя как модальное окно и исчезает | Тред на MacRumors | Пока нет |
| Dock не всегда появляется в полноэкранном режиме | BaDos Life | Частично — снова подвести курсор к краю дисплея, перезапустить Dock |
| Задержка в одну-две секунды при клике по любому пункту строки меню | Тред на MacRumors (M1 Ultra, в том числе при чистой установке) | Пока нет |
Два момента из треда стоит подчеркнуть отдельно. Автор исходного сообщения отметил, что остальная часть системы в целом ощущается более плавной, чем раньше, а значит, эти проблемы специфичны именно для управления окнами и Spaces, а не для общего замедления. А сообщения о задержках приходят от людей, которые говорят, что период постобновляемой индексации уже прошёл и что они пробовали перезагрузки и даже чистую установку, — так что не списывайте их на фоновую переиндексацию Spotlight, хотя она действительно вызывает временные подтормаживания, как мы объясняем в нашем руководстве про переиндексацию Spotlight после macOS 27.
Что Apple успела исправить до релиза
Собственные заметки о выпуске macOS 27 от Apple не содержат открытых проблем с Mission Control, но в них перечислены два исправленных пункта, которые показывают, что над этой областью работали ещё на этапе бета-тестирования:
- «Fixed: While using an app in full screen, the Dock might persist when entering and exiting Mission Control.» (174992242)
- «Fixed: When you exit a window from fullscreen mode using Mission Control, the window might be lost.» (177660206)
Если вы видите что-то из этого списка в 27.0, стоит отправить отчёт в Feedback, потому что Apple считает эти проблемы решёнными. В нашем руководстве по дню релиза также зафиксированы два сообщения о релиз-кандидате, которые совпадают с тем, что люди до сих пор наблюдают на 27.0: App Exposé больше не показывает свёрнутые окна, а Mission Control перенумеровывает Spaces по дисплеям.
Почему у одних Mac всё в порядке
Разброс — самая запутанная часть истории. Пользователь Mac Studio M4 Max сообщает, что ни с одной из этих проблем не сталкивался; другие, на M1 Ultra и M5 Pro, сообщают о большинстве из них. Нам самим не удалось воспроизвести эти баги — наш основной тестовый Mac всё ещё работает на macOS Tahoe 26.5.2, — поэтому мы не можем сказать, какой фактор здесь решающий. Но у сообщений есть кое-что общее: активное использование полноэкранных приложений, больше одного дисплея и много рабочих столов. Если у вас простая конфигурация, вы, возможно, никогда не увидите этих багов; если сложная — обходные пути ниже пригодятся особенно.
Как на самом деле работают Mission Control и Spaces
Понимание того, где находятся движущиеся части системы, делает способы исправления менее загадочными.
Mission Control работает внутри Dock. Отдельного процесса «Mission Control», который можно было бы завершить, не существует. Именно процесс Dock отрисовывает Mission Control, управляет Spaces, обрабатывает переходы полноэкранного режима и отвечает за горячие углы. Когда вы выполняете killall Dock, Dock перезапускается за секунду-две, а состояние Mission Control восстанавливается из настроек. Открытые окна и приложения при этом не затрагиваются.
Раскладка ваших Spaces хранится в файле настроек. Расположение рабочих столов по дисплеям хранится в ~/Library/Preferences/com.apple.spaces.plist. Вы можете прочитать его, ничего не меняя:
defaults read com.apple.spaces
На нашем тестовом Mac это показывает словарь SpacesDisplayConfiguration с одной записью на каждый дисплей, который Mac когда-либо использовал с раздельными Spaces. Встроенный дисплей указан как Main; внешние дисплеи идентифицируются по UUID. Дисплеи, которые сейчас не подключены, всё равно присутствуют в списке — с записью Collapsed Space вместо перечня Spaces. Именно поэтому macOS может вернуть ваши рабочие столы на прежние места при повторном подключении монитора, и именно поэтому повреждённая запись для одного дисплея может сбить с толку Mission Control на другом.
Поведением Mission Control управляют несколько ключей. Два из них стоит знать:
defaults read com.apple.dock mru-spaces
defaults read com.apple.spaces spans-displays
mru-spaces — это параметр «Automatically rearrange Spaces based on most recent use»; значение 1 означает, что он включён. spans-displays — обратный параметру «Displays have separate Spaces»: 0 означает, что у каждого дисплея свои Spaces (значение по умолчанию), 1 означает, что Spaces охватывают все дисплеи сразу. На нашем Mac эти значения равны 1 и 0 — то есть настройкам по умолчанию.
Полноэкранные приложения — это тоже Spaces. Каждое полноэкранное окно получает собственный Space рядом с вашими рабочими столами. Переход от полноэкранного приложения к рабочему столу — это переключение Space, поэтому баги полноэкранного режима и Spaces обычно проявляются вместе.
Зафиксируйте вашу конфигурацию, прежде чем что-либо менять
Troubleshooting Mission Control чаще всего идёт не так, потому что люди меняют сразу несколько настроек и потом не могут понять, какая из них помогла, — либо не могут вернуться к исходному состоянию. Потратьте две минуты, чтобы сначала записать текущее состояние. Все команды ниже только читают данные; ничего не изменяется.
echo "Auto-rearrange Spaces (mru-spaces): $(defaults read com.apple.dock mru-spaces 2>/dev/null || echo 'not set (default: on)')"
echo "Spaces span displays (spans-displays): $(defaults read com.apple.spaces spans-displays 2>/dev/null || echo 'not set (default: 0, separate Spaces)')"
echo "Group windows by app (expose-group-apps): $(defaults read com.apple.dock expose-group-apps 2>/dev/null || echo 'not set (default: off)')"
echo "Switch to Space with app windows: $(defaults read NSGlobalDomain AppleSpacesSwitchOnActivate 2>/dev/null || echo 'not set (default: on)')"
echo "Stage Manager (GloballyEnabled): $(defaults read com.apple.WindowManager GloballyEnabled 2>/dev/null || echo 'not set')"
system_profiler SPDisplaysDataType | grep -E "Display Type|Resolution|Main Display|Connection Type"
Несколько замечаний по чтению вывода — на основе того, что эти команды напечатали на нашем тестовом Mac с Tahoe:
- «Не задано» — это нормально. macOS записывает большинство этих ключей только после того, как вы измените настройку относительно значения по умолчанию. На нашем Mac
expose-group-appsиAppleSpacesSwitchOnActivateвообще не существовали, тогда какmru-spacesпоказывал1, аspans-displays—0— то есть значения по умолчанию, явно записанные в файл. - Stage Manager в норме должен показывать
0. Если он показывает1, значит Stage Manager включён, и поведение окон, которое вы приписываете Mission Control, может на самом деле быть поведением Stage Manager. На нашем Mac было0. - Раздел с дисплеями — это то, что запросит Apple. Он перечисляет тип, разрешение, тип подключения каждого дисплея и указывает, какой из них главный. Наш единственный встроенный дисплей показал «Built-in Liquid Retina XDR Display», «3024 x 1964 Retina», «Main Display: Yes» и «Connection Type: Internal».
Сохраните вывод в заметку. Если позже вы сбросите Spaces или измените настройку, у вас останется запись о том, как всё было устроено, а если вы отправите отчёт об ошибке в Apple, вы сможете вставить его прямо в отчёт.
Сузьте круг до конкретного триггера
Зафиксировав исходное состояние, потратьте несколько минут на поиск минимального набора действий, который воспроизводит именно ваш баг. Пробуйте в таком порядке:
- Один дисплей, без полноэкранных приложений. Отключите внешние дисплеи, закройте все полноэкранные приложения и пользуйтесь Mission Control как обычно, с двумя-тремя рабочими столами.
- Добавьте полноэкранные приложения. Переведите одно приложение в полноэкранный режим и несколько раз переключитесь между ним и рабочим столом.
- Добавьте второй дисплей. Подключите его снова и повторите оба теста.
- Добавьте ваши утилиты. Если всё было в порядке при закрытых утилитах, запускайте их по одной.
Большинство людей обнаруживают, что проблема проявляется на конкретном шаге. Это подскажет, на каком из решений ниже стоит сосредоточиться, и превратит расплывчатое «Mission Control сломан» в отчёт, который инженеры Apple смогут воспроизвести.
Способы исправления в порядке, в котором их стоит пробовать
Двигайтесь по списку сверху вниз. Каждый шаг безопасен; только два последних заметно меняют вашу раскладку.
1. Перезагрузите Mac один раз
Звучит слишком просто, но один из пользователей в треде на MacRumors, у которого пропадали миниатюры рабочих столов на M1 Ultra, сообщил, что перезагрузка помогла. После крупного обновления перезагрузка также даёт фоновым задачам время устояться. Сделайте это один раз, а затем дайте Mac поработать день, прежде чем решить, что проблема постоянна.
2. Перезапустите Dock, когда Mission Control ведёт себя неправильно
Когда анимации дёргаются, панель Spaces пуста или Dock отказывается появляться в полноэкранном приложении, перезапустите Dock:
killall Dock
Mission Control, горячие углы и Dock перезагружаются мгновенно. Вы не потеряете ничего, кроме открытого в этот момент окна Mission Control. Руководство по исправлению от macnews.info называет перезапуск Dock подтверждённым способом устранения временных сбоев, и это самое быстрое, что стоит пробовать каждый раз, когда появляется глюк.
Если вы делаете это по несколько раз в день, добавьте это как быстрое действие. В приложении Shortcuts создайте команду с одним действием «Run Shell Script», содержащим killall Dock, и назначьте ей сочетание клавиш.
3. Спасите чёрный экран, оставленный перемещённым рабочим столом
Это самый характерный баг macOS 27. Вы перетаскиваете рабочий стол из панели Spaces на одном дисплее на другой, и дисплей, с которого он был взят, остаётся с чёрным неотвечающим экраном. Обходной путь, описанный пользователем, которого процитировал TechRadar, таков:
- Откройте Mission Control на дисплее, который стал чёрным (наведите на него курсор и нажмите Control-Up Arrow, либо проведите вверх тремя-четырьмя пальцами).
- Нажмите кнопку + в правом конце панели Spaces на этом дисплее, чтобы создать новый рабочий стол.
- Кликните по новому рабочему столу, чтобы переключиться на него. Чёрный экран сменится рабочим столом.
- Снова откройте Mission Control, наведите курсор на миниатюру нового рабочего стола и нажмите ×, чтобы удалить его, — либо оставьте его, если хотите получить дополнительный рабочий стол.
Пока Apple не исправит это, самый простой способ профилактики — не перетаскивать целые рабочие столы между дисплеями. Вместо этого перемещайте отдельные окна: перетаскивайте заголовок окна на другой дисплей или используйте команды Move & Resize из меню Window.
4. Отключите автоматическую перестановку Spaces
Если ваши рабочие столы постоянно перетасовываются, приложения оказываются «не на том» рабочем столе, а сочетания клавиш вроде Control-1 и Control-2 приводят вас в неожиданные места, отключите автоматическую перестановку. В System Settings > Desktop & Dock прокрутите до раздела Mission Control и отключите Automatically rearrange Spaces based on most recent use. Эквивалент в Terminal:
defaults write com.apple.dock mru-spaces -bool false
killall Dock
Руководство macnews.info называет это подтверждённым способом исправления перетасовки рабочих столов. Оно не устраняет чёрный экран или проблемы с анимацией, но убирает один из источников видимой случайности, благодаря чему гораздо легче понять, с каким именно из оставшихся багов вы на самом деле столкнулись.
Пока вы в этом разделе, обратите внимание на остальные пункты: When switching to an application, switch to a Space with open windows for the application, Group windows by application и Displays have separate Spaces. Меняйте по одному параметру за раз, чтобы понимать, какое именно изменение сработало.
5. Избегайте полноэкранного режима, пока это не исправлено
Большинство самых тяжёлых случаев связаны с полноэкранными приложениями: пустые рабочие столы при выходе из одного из них, переключения, которые мигают и никуда не ведут, Dock, который не появляется. Полноэкранный режим не обязателен. Вы получите почти ту же рабочую область, просто заполнив окно целиком:
- Выберите Window > Move & Resize и укажите Fill (либо используйте меню зелёной кнопки, которое предлагает те же варианты размещения).
- Дважды кликните по заголовку окна. Что при этом произойдёт, задаётся в Desktop & Dock в пункте «Double-click a window's title bar to», где Fill — один из вариантов.
- Если хотите получить дополнительные пиксели, автоматически скрывайте Dock и строку меню в настройках Desktop & Dock и Control Center.
Примечания к выпуску Apple добавляют ещё одно небольшое связанное изменение: в macOS 27 меню Window > Move & Resize и Window > Full Screen Tile теперь можно также использовать для перемещения, изменения размера, открытия и сохранения панелей, которые не отображаются как лист (sheet) (150791154). Заполненное окно не создаёт новый Space, поэтому оно полностью обходит баги, связанные с переключением Spaces.
6. Верните свёрнутые окна
Если свёрнутые окна больше не отображаются в Mission Control или App Exposé, их всё ещё можно восстановить. Руководство macnews.info сообщает, что этот обходной путь работает у пользователей: нажмите Command-Tab, удерживая Command, перейдите к нужному приложению, затем нажмите и удерживайте Option, прежде чем отпустить Command. Свёрнутое окно приложения будет восстановлено. Также можно кликнуть по значку приложения в Dock и выбрать окно из меню Window, либо кликнуть правой кнопкой по значку в Dock, чтобы увидеть его окна.
Чтобы эта проблема не мешала вам, подумайте о том, чтобы вообще не сворачивать окна, пока баг не устранён. Скрытие приложения (Command-H) убирает его окна с дороги и позволяет легко вернуть их с помощью Command-Tab.
7. Уменьшите проблемы с анимацией через Reduce Motion
Чтобы справиться с «дёрганием» и анимациями, которые «одновременно слишком медленные и слишком быстрые», включите Reduce motion в System Settings > Accessibility > Display — это заменит скользящие переходы между Spaces перекрёстным затуханием. Это не устраняет саму причину бага, и мы сами не смогли измерить его эффект на macOS 27, но для многих людей это убирает самую заметную часть проблемы и ничего не стоит попробовать. Если вы также уменьшили прозрачность новым ползунком Liquid Glass, вы уже снизили часть нагрузки на компоновщик; эту связь мы объясняем в нашем руководстве по высокой загрузке WindowServer.
8. Исключите утилиты, которые вмешиваются в управление окнами
Баги Mission Control — это именно тот тип проблем, которые сторонние утилиты могут либо вызывать, либо усиливать. Утилиты для переназначения кнопок мыши, оконные менеджеры и инструменты жестов трекпада — все они работают с одними и теми же событиями. В руководстве macnews.info отмечается, что разработчик Mac Mouse Fix уже исправил проблему с macOS 27 в исходном коде и опубликовал временную сборку; другим инструментам тоже могут понадобиться обновления.
Быстрый тест покажет, замешана ли утилита:
- Откройте Mission Control тремя способами: свайпом на трекпаде, сочетанием Control-Up Arrow на клавиатуре и тем нестандартным способом, которым вы обычно пользуетесь (кнопка мыши, горячий угол, сочетание из утилиты).
- Если трекпад и клавиатура работают, а ваш нестандартный способ — нет, проблема в утилите, а не в macOS.
- Для более широкой проверки закройте все утилиты в строке меню и выйдите из системы и снова войдите, либо загрузитесь в безопасном режиме, и посмотрите, сохраняются ли баги.
Если виновата утилита, проверьте её сайт или трекер задач на предмет обновления под macOS 27, прежде чем сообщать об ошибке в Apple.
9. Проверьте привязку приложений к рабочим столам
Некоторые пользователи сообщают, что приложения больше не остаются на рабочем столе, к которому привязаны, — приложения открываются на текущем Space, а при проверке позже не показывают никакой привязки. Исправления пока нет, но проверьте, что настройка действительно применена:
- Кликните правой кнопкой по значку приложения в Dock.
- Выберите Options.
- В разделе Assign To выберите This Desktop (или All Desktops, если хотите, чтобы приложение было доступно на всех рабочих столах).
Если привязка сбрасывается обратно, вы столкнулись с этим известным багом. В качестве обходного пути All Desktops теоретически подвержен ему меньше, потому что не зависит от конкретного идентификатора Space, — но мы не смогли подтвердить это на macOS 27, так что относитесь к этому как к варианту для проверки, а не как к проверенному решению.
10. Измените «Displays have separate Spaces» (требуется выход из системы)
Этот параметр влияет на систему сильнее всех остальных, и для вступления изменения в силу требуется выйти из системы. Когда он включён (значение по умолчанию), у каждого дисплея есть собственный набор рабочих столов и полноэкранных приложений, а строка меню отображается на каждом дисплее. Когда он отключён, ваши рабочие столы охватывают все дисплеи сразу.
Отключить его стоит попробовать, если все ваши проблемы связаны именно с несколькими дисплеями: перетаскивание рабочих столов между дисплеями, чёрные экраны на дополнительном дисплее, полноэкранные приложения не на том мониторе. Это меняет то, как вы работаете, так что относитесь к этому как к временному обходному пути. Найти этот параметр можно внизу раздела Mission Control в настройках Desktop & Dock.
11. Сбросьте конфигурацию Spaces (крайняя мера)
Если Mission Control стабильно работает неправильно на одном дисплее, или панель Spaces показывает рабочие столы, которых не должно быть, проблема может быть в сохранённой конфигурации. Сброс удаляет все раскладки рабочих столов и все настройки по дисплеям; после этого вы начинаете с одного рабочего стола на дисплей и должны создавать остальные заново. Привязки приложений к рабочим столам тоже будут потеряны.
Сначала сделайте резервную копию, затем сбросьте:
cp ~/Library/Preferences/com.apple.spaces.plist ~/Desktop/com.apple.spaces.plist.backup
defaults delete com.apple.spaces
killall Dock
Руководство macnews.info описывает это как шаг сброса. Если станет хуже, верните резервную копию на место и сразу же выйдите из системы:
cp ~/Desktop/com.apple.spaces.plist.backup ~/Library/Preferences/com.apple.spaces.plist
Затем выйдите из системы и войдите снова. Настройки кэшируются системой, поэтому просто скопировать файл недостаточно; выход из системы заставляет macOS перечитать его.
Когда Apple это исправит?
Именно здесь macOS 27 отличается от последних лет. Apple не выпустила публичную бету 27.1. Вместо этого, как сообщил MacRumors, Apple выпустила первую бета-версию для разработчиков macOS 27.2 16 сентября, всего через два дня после выхода 27.0, а 9to5Mac сообщил о первой публичной бете 27.2 22 сентября. Широко распространённое объяснение состоит в том, что iOS 27.1 привязана к новому iPhone, который выходит в октябре, поэтому остальные платформы перешли сразу к бета-тестированию 27.2.
Для пользователей Mission Control сообщения с форумов не обнадёживают. Один из участников написал 17 сентября, что «27.2 beta 1 не устранила ни одного глюка», а автор исходного сообщения в теме, протестировав её, подтвердил: «Никаких изменений, всё так же сломано в 27.2» — после чего вернулся на Tahoe. К 23 сентября участники уже обсуждали вторую бету 27.2, и пока никто не сообщил об исправлении. Apple всё ещё может выпустить менее крупное обновление 27.0.x с точечными исправлениями — так часто и бывает, — но пока об этом ничего не объявлено.
Практический вывод в том, что полноценное исправление может занять недели, а не дни. Планируйте свои действия, опираясь на обходные пути выше.
Оформите отчёт правильно
Apple расставляет приоритеты багов отчасти по числу и качеству отчётов. Если Mission Control сломан у вас, отправьте отчёт в Feedback Assistant и приложите:
- Запись экрана с багом в момент его появления.
- Вашу конфигурацию дисплеев (сколько дисплеев, какой из них главный, как они подключены).
- Состояние четырёх настроек Mission Control в Desktop & Dock.
- Sysdiagnose, снятый сразу после появления бага (нажмите Shift-Control-Option-Command-Period; файл появится в
/private/var/tmpчерез несколько минут).
Отчёт с записью экрана и sysdiagnose ценится намного выше, чем комментарий в теме форума.
Стоит ли вернуться на Tahoe?
Несколько человек в теме на MacRumors поступили именно так, включая автора исходного сообщения, который вернулся на 26.7. Другие остаются на Sequoia или Tahoe до выхода 27.2. Решение зависит от того, насколько Mission Control важен для вашей работы:
| Ваша ситуация | Рекомендация |
|---|---|
| Вы редко используете полноэкранные приложения или несколько рабочих столов | Оставайтесь на 27.0 — вы можете вообще никогда не увидеть эти баги. |
| Вы используете несколько рабочих столов на одном дисплее | Попробуйте шаги 1–7. Большинство людей в этой группе могут обойти проблемы. |
| Вы каждый день используете полноэкранные приложения на двух и более дисплеях | Попробуйте шаги 1–10. Если баги с чёрным экраном или пустым рабочим столом повторяются регулярно, рассмотрите возврат на Tahoe до выхода исправления. |
| Вы ещё не обновились и полагаетесь на Mission Control | Подождите. Оставаясь на Tahoe 26.7, вы ничего не теряете — это обновление безопасности вышло в тот же день, что и 27.0. |
Возврат назад — задача нетривиальная. Кнопки «понизить версию» не существует: вам нужно стереть Mac, установить версию Tahoe, которую Apple всё ещё подписывает, и восстановить данные из резервной копии, сделанной до обновления. Резервную копию Time Machine, сделанную на macOS 27, нельзя просто восстановить поверх Tahoe как целую систему. Наше руководство по даунгрейду с macOS 27 на Tahoe без потери данных разбирает весь процесс, и оно применимо как к релизной версии, так и к бетам.
Если вы решите остаться, подумайте о другом стиле управления окнами, пока вы ждёте. Stage Manager использует отдельный механизм группировки окон и не затронут большинством из зафиксированных проблем со Spaces; наше руководство по Stage Manager рассказывает, как он работает. Это не универсальное решение, но для некоторых людей это лучший временный ответ, чем откат на целую версию системы назад.

Чек-лист для конфигураций с несколькими дисплеями
Несколько дисплеев делают каждый из этих багов более вероятным. Если это ваш случай, пока macOS 27 находится в таком состоянии, помогут несколько привычек:
- Держите главный дисплей стабильным. Смена дисплея, на котором отображается строка меню (в настройках Displays, путём перетаскивания белой полосы в виде расположения), перестраивает Spaces. Избегайте этого, пока Mission Control не исправлен.
- Подключайте дисплеи в одном и том же порядке. Spaces запоминаются по идентификатору дисплея. Доки и переходники, которые после сна предъявляют дисплеи в другом порядке, могут сбить это сопоставление.
- Закрывайте полноэкранные приложения перед отключением дисплея. Полноэкранные Spaces на дисплее, который исчезает, нужно куда-то перенести; именно в этот момент перехода и проявляются баги с пустым экраном.
- Предпочитайте заполненные окна полноэкранному режиму на дополнительных дисплеях. Они переживают отключение и не создают Spaces.
- Перезапускайте Dock после повторного подключения. Если после выхода из сна или повторного подключения дисплея Mission Control выглядит неправильно,
killall Dock— быстрее, чем разбираться в проблеме.

Решение типичных проблем
Mission Control открывается, но вообще не показывает окна
Проблема: Mission Control открывается на пустом рабочем столе, либо окна появляются на мгновение и исчезают.
Решение: Выполните killall Dock. Если это не помогает, проверьте, включена ли опция Group windows by application, и попробуйте её отключить. Затем проверьте, не свёрнуты ли пропавшие окна — свёрнутые окна являются одной из зафиксированных «слепых зон» — и восстановите их с помощью Command-Tab и Option, как описано выше.
Сочетания клавиш для рабочих столов ничего не делают
Проблема: Control-Left Arrow, Control-Right Arrow или сочетания Control-номер больше не переключают рабочие столы.
Решение: Откройте System Settings > Keyboard > Keyboard Shortcuts > Mission Control и убедитесь, что сочетания включены. Сочетания Control-номер появляются только после того, как существуют соответствующие рабочие столы, поэтому сначала создайте рабочие столы. Если сочетания включены, но всё равно не работают, перезапустите Dock.
В панели Spaces появляются лишние рабочие столы, которые я не создавал
Проблема: Появляются дополнительные рабочие столы, часто после подключения или отключения дисплея.
Решение: Когда дисплей отключается, macOS переносит его рабочие столы на оставшийся дисплей, чтобы не потерять окна. Удалите лишние с помощью кнопки × в Mission Control. Если они появляются снова и снова, сохранённая конфигурация для этого дисплея может быть повреждена; сбросьте Spaces, как описано в шаге 11, предварительно сделав резервную копию.
Полноэкранное видео становится чёрным, когда я переключаюсь и возвращаюсь обратно
Проблема: Полноэкранный видеоплеер показывает чёрное окно после переключения Spaces.
Решение: Выйдите из полноэкранного режима клавишей Escape или сочетанием Control-Command-F и войдите в него снова. Если это повторяется, воспроизводите видео в заполненном окне вместо полноэкранного режима. В примечаниях к выпуску Apple указан исправленный баг, из-за которого визуализатор Music показывал чёрный экран как в полноэкранном режиме, так и в окне (177480780), так что если это происходит именно в Music, сообщите об этом.
Мои горячие углы перестали работать
Проблема: Горячие углы для Mission Control или Desktop больше не срабатывают.
Решение: Проверьте назначения в System Settings > Desktop & Dock > Hot Corners. Горячие углы обрабатываются Dock, поэтому killall Dock часто их восстанавливает. Если утилита управления окнами тоже претендует на углы экрана, отключите её и проверьте снова.
Меню в строке меню открываются с задержкой в секунду-две
Проблема: Каждый клик по строке меню сопровождается заметной задержкой.
Решение: Сначала исключите нагрузку после обновления: если Spotlight всё ещё индексирует данные, задержка должна исчезнуть в течение нескольких дней. Пользователи, которые сообщают, что задержка сохраняется даже через неделю и даже после чистой установки, пока не нашли обходного пути; сообщайте об этом вместе со sysdiagnose, снятым сразу после воспроизведения проблемы.
FAQ
Mission Control сломан у всех на macOS 27?
Нет. Многие пользователи сообщают о серьёзных проблемах, особенно с полноэкранными приложениями и несколькими дисплеями, но другие на том же релизе не сообщают ни о чём подобном. Причина разброса не объяснена, и Apple публично не признала проблему.
Как исправить чёрный экран после перемещения рабочего стола на другой дисплей?
На дисплее, который стал чёрным, откройте Mission Control, нажмите +, чтобы добавить новый рабочий стол, переключитесь на него, а затем удалите его. Чёрный экран сменится рабочим столом. Избегайте перетаскивания целых рабочих столов между дисплеями, пока Apple не исправит баг.
Бета-версия macOS 27.2 исправляет Mission Control?
Судя по тестировавшим её пользователям — нет. Участники форумов сообщили, что 27.2 beta 1, выпущенная 16 сентября, не устранила глюки. Apple пропустила публичную бету 27.1, так что полноценное исправление может занять несколько недель.
Безопасно ли удалять com.apple.spaces.plist?
Это безопасно в том смысле, что macOS пересоздаёт файл, но вы теряете все раскладки рабочих столов и привязки приложений. Сначала скопируйте файл на рабочий стол, затем выполните defaults delete com.apple.spaces и killall Dock. Выйдите из системы после восстановления резервной копии, если вам нужно вернуться назад.
Закрывает ли killall Dock мои приложения?
Нет. Эта команда перезапускает процесс Dock, который также отвечает за Mission Control, горячие углы и Spaces. Открытые приложения и окна остаются на месте. Dock исчезнет и появится снова в течение секунды-двух.
Стоит ли откатываться на macOS Tahoe из-за Mission Control?
Только если баги блокируют вашу повседневную работу, а обходные пути не помогают. Откат означает стирание Mac и восстановление из резервной копии, сделанной до обновления. Большинство людей с более простыми конфигурациями могут обходить проблемы до выхода исправления.
Что на самом деле меняет «Displays have separate Spaces»?
Когда параметр включён, у каждого дисплея есть собственные рабочие столы и полноэкранные приложения, и строка меню отображается на каждом дисплее. Когда он отключён, один набор рабочих столов растягивается на все дисплеи, поэтому переключение рабочего стола переключает сразу все экраны. Для изменения требуется выйти из системы, и это стоит попробовать, если ваши баги проявляются только при нескольких дисплеях.
У Stage Manager те же баги?
Пока сообщения касаются только Mission Control, Spaces и полноэкранных приложений. Stage Manager использует другой механизм группировки окон, поэтому это разумная временная альтернатива, хотя мы сами не тестировали его на macOS 27.
Заключение
Mission Control в macOS 27 находится в худшем состоянии, чем в любом из недавних релизов, но сломан не повсеместно, и у большинства проблем есть хотя бы частичный обходной путь. Перезагрузите Mac один раз, а затем используйте killall Dock при каждом появлении глюка. Используйте приём «создать-переключиться-удалить» для чёрных экранов, отключите автоматическую перестановку и полагайтесь на заполненные окна, а не на полноэкранные приложения. Оставьте тяжёлые меры — изменение «Displays have separate Spaces» или сброс файла Spaces — на случай, если более лёгкие не сработают. И сообщайте о том, что видите, с записью экрана и sysdiagnose, потому что теперь, когда первое обновление Apple относится уже к циклу 27.2, чёткие отчёты — лучший способ добиться, чтобы эти баги оказались в начале списка.
Похожие материалы: Руководство по дню релиза macOS 27 Golden Gate · Высокая загрузка WindowServer при Liquid Glass и нескольких дисплеях · Даунгрейд с macOS 27 на Tahoe без потери данных
