Чому вікна зсуваються під час підключення MacBook до монітора і як це виправити
macOS переставляє вікна, коли ви підключаєте чи відключаєте зовнішній екран. Чому так стається, які вбудовані налаштування допомагають і як зробити, щоб розташування відновлювалися автоматично.
Чому так стається
Коли екран зникає, macOS треба кудись подіти його вікна, і вона скидає їх на екран, що лишився. Коли екран повертається, macOS не повертає їх надійно. Сон і пробудження можуть спричинити ту саму перетасовку, бо деякі монітори на мить відключаються.
Менеджери вікон можуть зробити гірше або краще. Тайлінгові й прокручувальні менеджери, які паркують вікна за краєм екрана, можуть побачити, як ці вікна перескакують на інший монітор; у README самого Paneru радять розташовувати екрани вертикально, щоб цього було менше.
Вбудовані налаштування, які варто перевірити
«Системні параметри» → «Робочий стіл і Dock» → Mission Control: увімкніть «Монітори з окремими просторами Spaces», щоб кожен монітор мав свої Spaces.
Призначення застосунків екрану: клацніть правою кнопкою на іконці застосунку в Dock → «Параметри» → «Призначити». Це допомагає лише застосункам, які відкриваються у фіксованому Space.
Автоматично з Desks
Transom розпізнає кожну комбінацію підключених екранів (наприклад, «Вбудований дисплей Retina» проти «Вбудований + LG UltraFine») як стіл. Поки ви працюєте, він запам'ятовує, де лежить кожне вікно й який режим у кожного екрана. Коли знайомий стіл підключається знову, він чекає, доки macOS заспокоїться, а потім повертає кожне вікно на його екран: у позиції Snap або в тому самому порядку на стрічці Strip.
Нова комбінація зберігається під час першого використання. Налаштовувати нічого не треба.
Спробуйте Transom
Snap або Strip для кожного екрана і столи, які відновлюються самі. 14 днів безкоштовно.