Руководство
Окна разъехались, пока Mac спал? Верните их
Вы выводите Mac из сна, а все окна свалены на один экран или оказались не на том рабочем столе. Вот что сделала macOS, что можно изменить бесплатно и как сохранённый макет возвращает окна на места.
Коротко
Когда дисплей пропадает, пусть даже на мгновение во время сна, macOS переносит его окна на экран, который остался. Когда дисплей возвращается, macOS обычно оставляет окна там, где они есть.
- Сначала проверьте: не сдвинулись ли сами мониторы (это исправляется по-другому), а также бесплатные настройки рабочих столов и пространств Spaces, описанные ниже.
- Чтобы вернуть окна: сохраните макет и восстанавливайте его вручную или автоматически при повторном подключении мониторов. Это умеют несколько приложений, в том числе Universal Display Magnet.
Две проблемы, которые выглядят как одна
Прежде чем исправлять окна, проверьте экраны. Выведите указатель за каждый край каждого монитора.
- Указатель уходит не через тот край или строка меню переместилась: macOS изменила расположение дисплеев. Сначала исправьте его по руководству о расположении мониторов: если восстановить окна на неверном расположении, они окажутся не на своих местах.
- Экраны на месте, а окна нет: читайте дальше.
Почему окна перемещаются
- Монитор отключается во сне. Некоторые мониторы и доки во сне отключаются полностью. macOS видит, что дисплей пропал, и собирает его окна на оставшихся экранах.
- Дисплеи выходят из сна в разное время. Несколько секунд существует только один экран, и окна попадают на него.
- Рабочие столы меняются местами. macOS может упорядочивать рабочие столы по тому, как давно вы ими пользовались, и кажется, будто окна переезжают между пространствами Spaces.
- Приложения сами расставляют свои окна. Некоторые приложения открывают окна там, где сохранили их в последний раз, как бы ни выглядели экраны.
Сначала бесплатные проверки
- Запретите рабочим столам меняться местами. В разделе Системные настройки → Рабочий стол и Dock, в группе Mission Control, выключите параметр Менять расположение рабочих пространств Spaces в зависимости от недавнего использования.
- Оставьте у каждого дисплея свои рабочие столы. В той же группе параметр Дисплеи с разными рабочими пространствами Spaces даёт каждому монитору собственные рабочие столы. Оставьте его в том положении, в котором вы работаете: изменение вступает в силу после выхода из системы.
- Назначьте приложения рабочему столу. Нажмите на приложение в Dock, удерживая Control, выберите Параметры и укажите рабочий стол в разделе Назначить. Окна этого приложения будут открываться там.
- Проверьте настройки самого монитора. Из-за энергосбережения и автоматического выбора входа монитор может отключаться во сне. Если у вашего монитора есть такие параметры, попробуйте их выключить.
- Проверьте без дока. Если при прямом подключении мониторов окна остаются на местах, значит, дисплей пропадает из-за дока или адаптера. Узнайте у производителя, нет ли обновления прошивки.
Это помогает, но в macOS нет настройки, которая сохраняла бы, где было каждое окно, и потом возвращала его туда. Для этого нужно приложение.
Сохраните и восстановите макет
Несколько приложений для Mac сохраняют макеты окон и восстанавливают их, а некоторые делают это автоматически при подключении дисплея: среди них Rectangle Pro, Moom, Display Maid, Stay и ShiftPlus. На странице сравнения указано, что описано в документации каждого из них.
Universal Display Magnet — один из этих вариантов. Для каждого набора мониторов оно сохраняет, на каком мониторе, на каком рабочем столе или в каком полноэкранном пространстве и где именно было каждое окно. Всю возможность целиком показывает страница о рабочих пространствах. Вот как оно справляется со сном и переподключением:
- Разрешите доступ. Включите Universal Display Magnet в разделе Системные настройки → Конфиденциальность и безопасность → Управление устройством и доступ к данным (в более старых версиях macOS — «Универсальный доступ»). Разрешение на запись экрана приложение не запрашивает никогда.
- Сохраните рабочее пространство. Расставьте окна и выберите Сохранить рабочее пространство… в строке меню. Выберите, какие приложения в него войдут, при желании назначьте сочетание клавиш и включите Также восстанавливать расположение и разрешения мониторов, если хотите, чтобы на места возвращались и экраны.
- Не мешайте снимкам. Каждые несколько минут и при переходе экранов в сон приложение автоматически делает снимок положения окон, отдельно для каждого набора мониторов.
- Сон, выход из сна или переподключение. Когда конфигурация мониторов подключается снова или Mac выходит из сна с изменившимися дисплеями, приложение восстанавливает то, что вы выбрали в параметре При повторном подключении конфигурации дисплеев восстанавливать в разделе Настройки: Последний автоматический снимок (по умолчанию), Последний сохранённый макет или Не восстанавливать.
- Восстанавливайте вручную в любой момент. Щёлкните рабочее пространство в строке меню или нажмите ⌃⌥⌘R, чтобы восстановить последний макет окон.
Чтобы вернуть окна на их рабочий стол, приложение использует сочетания клавиш macOS Перейти на Рабочий стол. Если они выключены, включите их командой Рабочие пространства → Включить ⌃1…⌃0. Во время восстановления рабочие столы будут ненадолго переключаться.
Чего восстановление не умеет
- Незапущенные приложения. Автоматическое восстановление после выхода из сна или переподключения никогда не открывает приложения: оно перемещает окна открытых приложений. Восстановление сохранённого рабочего пространства открывает его незапущенные приложения, а затем перемещает их окна. Ручное восстановление макета окон, например последнего снимка сочетанием ⌃⌥⌘R, открывает недостающие приложения, только если в разделе Настройки включён параметр Открывать незапущенные приложения при восстановлении вручную; он выключен, пока вы его не включите.
- Документы, вкладки и сеансы. Открывается только само приложение. Оно показывает те окна, которые открывает само, и они переносятся на свои места. Несохранённые документы, вкладки браузера и состояние проектов в рабочее пространство не входят.
- Окна, которых больше нет. Сохранённые окна сопоставляются с открытыми по приложению и, где это возможно, по заголовку окна. Закрытое окно пропускается, а в результате указано, сколько окон восстановлено.
- Прокрутка окон. Пока включена необязательная прокрутка окон, автоматические снимки и восстановление приостанавливаются. Ручное восстановление рабочего пространства сначала выключает прокрутку окон.
- Любое приложение, пространство и док. Некоторые приложения сами передвигают свои окна после того, как их расставили, а некоторые доки теряют дисплей достаточно надолго, чтобы перетасовка началась снова. Восстановление возвращает то, что macOS позволяет переместить; это не гарантия для любой конфигурации.
Где это проверялось
Приложению Universal Display Magnet нужна macOS 14 или новее, и оно проверено на всех версиях с 14 по 27, на Mac с чипом Apple и с процессором Intel. Как установить его и сохранить первое рабочее пространство, описано в разделе Начало работы.
Вопросы и ответы
Почему после сна все окна оказываются на экране ноутбука?
Может ли macOS сама сохранять и восстанавливать положение окон?
Откроет ли Universal Display Magnet мои документы и вкладки браузера?
Нужно ли ему разрешение на запись экрана?
Мониторы тоже стоят не в том порядке. Что исправлять сначала?
Читайте также
- Рабочие пространстваСохраняйте окна всех приложений вместе с их дисплеем, рабочим столом и полноэкранным пространством и восстанавливайте их одним щелчком или сочетанием клавиш.
- Расположение мониторов сбиваетсяПочему macOS переставляет дисплеи после сна или переподключения, что проверить в первую очередь и как сохранить расположение.
- Сравнение менеджеров дисплеев и окон для MacUniversal Display Magnet рядом с macOS, ChainYourMac, Magnet, Moom, ShiftPlus и BetterTouchTool: все возможности бок о бок, с ценами.
- Начало работыОт покупки в Polar до активированного приложения, нужных разрешений и первого сохранённого макета.
Расставьте всё по местам
Разовая покупка · Три Mac · macOS 14 или новее