Перейти до вмісту

Коли дисплей зникає, навіть на мить під час сну, macOS переносить його вікна на екран, який лишився. Коли дисплей повертається, macOS зазвичай залишає їх там, де вони є.

  • Спершу перевірте: чи не зсунулися самі монітори (це інше рішення), а також безплатні параметри робочих столів і Spaces, описані нижче.
  • Щоб повернути вікна: збережіть макет і відновлюйте його вручну або автоматично, коли монітори знову під’єднуються. Так уміють кілька програм, серед них Universal Display Magnet.
Виберіть робочий простір на цьому змодельованому столі й дивіться, як кожне вікно повертається на свій монітор і робочий стіл. Демонстрація працює у вашому браузері й нічого не зсуває на вашому Mac.

Дві проблеми, схожі на одну

Перш ніж братися за вікна, перевірте екрани. Виведіть курсор за кожен край кожного монітора.

  • Курсор виходить не з того краю або смуга меню перемістилася: macOS змінила розташування дисплеїв. Спершу виправте його за посібником про розташування моніторів: якщо відновити вікна на неправильному розташуванні, вони опиняться не там.
  • Екрани на місці, а вікна ні: читайте далі.

Чому вікна зсуваються

  • Монітор від’єднується під час сну. Деякі монітори й док-станції в сні повністю від’єднуються. macOS бачить, що дисплей зник, і збирає його вікна на екрани, що лишилися.
  • Дисплеї прокидаються в різний час. Кілька секунд існує лише один екран, і вікна опиняються на ньому.
  • Робочі столи переставляються самі. macOS може впорядковувати робочі столи за тим, як нещодавно ви ними користувалися, тож здається, що вікна переходять між Spaces.
  • Програми самі розставляють свої вікна. Деякі програми відкривають вікна там, де востаннє їх зберегли, хай якими є екрани.

Спершу безплатні перевірки

  1. Вимкніть зміну порядку робочих столів. У розділі Системні параметри → Робочий стіл і Dock, у групі Mission Control, вимкніть Автоматично перевпорядковувати Spaces відповідно до недавнього використання.
  2. Залиште кожен робочий стіл на своєму дисплеї. У тому самому розділі параметр Окремі Spaces на дисплеях дає кожному монітору власні робочі столи. Залиште його таким, як вам зручно; зміна набирає чинності після виходу з облікового запису.
  3. Призначте програмам робочий стіл. Клацніть програму в Dock, утримуючи Control, виберіть Опції, а потім виберіть робочий стіл у розділі Призначити. Вікна цієї програми відкриватимуться там.
  4. Перегляньте налаштування самого монітора. Через енергоощадні режими чи автоматичний вибір входу монітор може від’єднуватися в сні. Якщо у вашого монітора вони є, спробуйте їх вимкнути.
  5. Перевірте без док-станції. Якщо з моніторами, під’єднаними напряму, вікна лишаються на місці, дисплей втрачає док-станція чи адаптер. Пошукайте оновлення прошивки у виробника.

Це допомагає, але в macOS немає параметра, який зберігав би, де було кожне вікно, і згодом повертав би все на місце. Для цього потрібна програма.

Збережіть і відновіть макет

Кілька програм для Mac зберігають макети вікон і відновлюють їх, деякі — автоматично, коли під’єднується дисплей: серед них Rectangle Pro, Moom, Display Maid, Stay і ShiftPlus. На сторінці порівняння зведено, що описано в документації кожної з них.

Universal Display Magnet — один із цих варіантів. Для кожного набору моніторів програма зберігає, на якому моніторі, на якому робочому столі чи в повноекранному режимі і де саме було кожне вікно. Сторінка робочих просторів показує всю функцію. Ось як вона поводиться після сну й повторного під’єднання:

  1. Надайте доступ. Увімкніть Universal Display Magnet у розділі Системні параметри → Приватність і безпека → Керування пристроями й доступ до даних (у старіших версіях macOS — «Доступність»). Дозволу на запис екрана програма ніколи не запитує.
  2. Збережіть робочий простір. Розставте вікна й виберіть Зберегти робочий простір… у смузі меню. Виберіть, які програми включити, за бажання задайте скорочення й увімкніть Також відновлювати розташування й роздільність моніторів, якщо хочете повертати на місце й екрани.
  3. Дайте знімкам працювати. Програма автоматично робить знімок положення вікон кожні кілька хвилин і перед тим, як екрани засинають, окремо для кожного набору моніторів.
  4. Сон, вихід зі сну чи повторне під’єднання. Коли конфігурація моніторів знову під’єднується або Mac виходить зі сну зі зміненими дисплеями, програма відновлює те, що вибрано в параметрі Після повторного під’єднання конфігурації дисплеїв відновлювати в розділі Параметри: Останній автоматичний знімок (типово), Останній збережений макет або Не відновлювати.
  5. Відновлюйте вручну будь-коли. Клацніть робочий простір у смузі меню або натисніть ⌃⌥⌘R, щоб відновити останній макет вікон.

Щоб повертати вікна на їхній робочий стіл, програма використовує скорочення macOS Перейти до робочого стола. Якщо їх вимкнено, увімкніть їх через Робочі простори → Увімкнути ⌃1…⌃0. Під час відновлення робочі столи ненадовго перемикатимуться.

Чого відновлення не може

  • Програми, які не запущено. Автоматичне відновлення після виходу зі сну чи повторного під’єднання ніколи не відкриває програм: воно переміщує вікна відкритих програм. Відновлення збереженого робочого простору відкриває його незапущені програми, а потім переміщує їхні вікна. Відновлення макета вікон вручну, наприклад останнього знімка скороченням ⌃⌥⌘R, відкриває відсутні програми, лише якщо в розділі Параметри ввімкнено Відкривати незапущені програми під час відновлення вручну; доки ви його не ввімкнете, він вимкнений.
  • Документи, вкладки й сеанси. Відкривається лише сама програма. Вона показує ті вікна, які відкриває сама, і Universal Display Magnet ставить їх на місце. Незбережені документи, вкладки браузера й стан проєктів не входять до робочого простору.
  • Вікна, яких уже немає. Збережені вікна зіставляються з відкритими за програмою і, де можливо, за заголовком вікна. Закрите вікно пропускається, а в результаті видно, скільки вікон відновлено.
  • Прокручування вікон. Поки ввімкнено необов’язкове прокручування вікон, автоматичні знімки й відновлення призупиняються. Відновлення робочого простору вручну спершу вимикає прокручування вікон.
  • Кожна програма, простір і док-станція. Деякі програми самі переміщують свої вікна після того, як їх розставлено, а деякі док-станції втрачають дисплей так надовго, що все починає перетасовуватися знову. Відновлення повертає те, що macOS дозволяє перемістити; це не гарантія для кожної конфігурації.

Де це перевірено

Universal Display Magnet потребує macOS 14 або новішої версії, і програму перевірено на кожній версії від 14 до 27 на Mac з Apple silicon та Intel. Як установити програму й зберегти перший робочий простір, читайте в розділі Початок роботи.

Запитання й відповіді

Чому після сну всі мої вікна опиняються на екрані ноутбука?
Найімовірніше, зовнішній монітор від’єднався під час сну, і macOS перенесла його вікна на єдиний екран, що лишився. Коли монітор повернувся, macOS не перенесла їх назад.
Чи може macOS сама зберігати й відновлювати положення вікон?
Не як збережений макет. Можна призначити програму робочому столу й вимкнути зміну порядку робочих столів, але щоб повернути кожне вікно на його монітор, потрібна програма.
Чи відкриє Universal Display Magnet мої документи й вкладки браузера?
Ні. Програма переміщує вікна, які вже існують. Відновлення збереженого робочого простору відкриває його незапущені програми, і відновлення макета вікон вручну теж може це робити, якщо ввімкнути Відкривати незапущені програми під час відновлення вручну. В обох випадках відкривається лише сама програма; вона показує ті вікна, які відкриває сама.
Чи потрібен їй дозвіл на запис екрана?
Ні. Щоб бачити й переміщувати вікна, їй потрібен дозвіл Керування пристроями й доступ до даних (у старіших версіях macOS — «Доступність»). З екрана нічого не записується.
Мої монітори теж стоять не в тому порядку. Що виправляти спершу?
Монітори. Скористайтеся посібником про розташування моніторів, а потім відновіть вікна.

Ваш стіл — усе на своїх місцях

Разова покупка · Три Mac · macOS 14 або новішої версії