Windows 10 переміщує всі мої вікна на перший екран при відключенні екранів для економії енергії


3

У моїй Windows 10, x64 з nVidia GTX 760 у мене виникають дратівливі ефекти:

Кожен раз, коли мої два екрани вимикаються для економії енергії або ОС переходить у режим очікування, всі мої вікна будуть перенесені на основний екран після пробудження / включення екранів. Я встановлюю час вимкнення екрана в одну хвилину. Перемістив Firefox на екран 2, чекав мінусованого, перемістив мишу на живлення на екранах -> firefox і все інше повернувся на первинний екран.

Я повністю видалив драйвери nvidia, перезапустив і знову встановив їх, але схоже, це було не так.

Чи є щось фантазійне, що можна зробити в цій ситуації? Я знаю, що це не поведінка за замовчуванням, оскільки у мене було кілька налаштувань на 2 екрани в житті, і жоден не показав такої поведінки.

Екран 1 підключений через HDMI, а екран 2 через DVI-D. Я не можу перемикати з'єднання, оскільки на екрані 2 немає HDMI або дисплея. Але AFAIK DVI або HDMI насправді не мають значення


У мене точно така ж карта, на якій працює та сама операційна система, і цього ніколи не буває. Те, що мені говорить, це поведінка, можливо, через ваші монітори. У мене навіть монітори в точно такій же настройці, як і ви. Спробуйте отримати інший вторинний монітор для тестування.
Рамхаунд


@Ramhound добре, у вас немає такої ж настройки, як у вас немає проблеми: /. Це Windows 10, оновлена ​​з 7, графічний процесор може бути від іншого постачальника, якийсь інший драйвер моєї системи може конфліктувати з драйвером відео тощо. Важко це сказати. Але отримання нових екранів планується все-таки, однак отримання двох нових екранів для машини, яка не може надійно керувати двома одразу, - це постріл у темряві.
Самуїл

@Samuel - Я щойно сказав вам, я маю абсолютно таку ж настройку, за винятком чітких моніторів. GTX 770 - це GTX 770. Не кажіть мені, що у мене немає однакових налаштувань.
Рамхаунд

@Ramhound, така ж поведінка з новим Geforce 1080. Мій основний екран переміщено на вторинний, основний - це ігровий екран. Така ж поведінка. Під час живлення на екранах назад, вторинна тепер затримується, виграйте 10 переміщує всі вікна до основного.
Самуїл

Відповіді:


0

Я спробував численні виправлення, які є відповідями на подібні запитання на різних форумах, і жоден не вирішив проблему. Мабуть, Microsoft ініціює відновлення кожного вікна, як тільки відображається запит на вхід, і перевіряє, чи є на екрані нерухомість, як це відбувається. Коли він прокидає монітори, може виникнути затримка, перш ніж монітор буде виявлений ОС, і Windows використовує модельований монітор за замовчуванням, якщо ще не виявлено монітора. Microsoft любить таку поведінку, оскільки вона запобігає втраті доступу до екранів на екрані, якщо зменшити кількість екранів, особливо після того, як хтось відключить проектор від ноутбука в кінці зустрічі.

Ця затримка, коли монітор стає видимим для системи, також може залежати від того, яким чином монітор підключений до системи (VGA, HDMI, DVI або DisplayPort), і як графічний адаптер повідомляє про конфігурацію монітора під час пробудження. З моїм налаштуванням (Radeon R9 260, монітори LG, основний на PowerPort, старший, менший на HDMI), здається, що конфігурація монітора не повністю видима для Windows, поки маленькі вікна здоров'я монітора не відійдуть.

Я виявив, що я можу уникати більшості зрушень і зміни розміру, якщо буду терплячим і обережним, як буджу систему.

Здається, проблема полягає в тому, що натискання клавіші або кнопки миші ініціює і пробудження, і вхід в одну дію. Навіть під час ініціації входу в систему очікує на введення пароля або вибору іншого користувача, воно починає пробуджувати вікна з попереднього сеансу, щоб заощадити час. Для цього можна переглянути конфігурацію монітора, щоб переконатися, що розміщення вікон є дійсним до того, як багато моніторів прокинуться та стануть готовими та видимими для системи.

Хитрість полягає в тому, щоб відокремити пробудження від ініціювання входу. Одним із способів є використання кнопки живлення комп'ютера для пробудження, припускаючи, що це встановлено для цього. На одній з моїх клавіатур є кнопка "будильник / сон", і це також працює.

Я звичайно використовую спосіб переміщення миші (клавіша зі стрілкою також працює), щоб почати розбудовувати систему, а потім чекати, коли монітор повністю прокинеться, перш ніж натиснути будь-яку іншу клавішу або кнопку миші, щоб отримати запит на вхід . На моїх моніторах під час запуску відображається невелике вікно інформації про конфігурацію, і якщо я зачекаю, поки обидва зникнуть, перш ніж натиснути клавішу або кнопку миші, щоб отримати запит на вхід, вікна зазвичай з'являються там, де вони належать. Я чекаю, щоб побачити фонові шпалери без запиту для входу до завершення запуску монітора, а потім натисніть, щоб відобразити підказку для входу.

Якщо я починаю, натискаючи кнопку миші або будь-яку з інших клавіш клавіатури, або якщо це сталося з моменту, коли комп’ютер перейшов у режим сну, навіть якщо я ніколи не входив у систему, він, здається, ініціює і пробудження, і вхід (відображення за замовчуванням користувача та прийняття пароль) одночасно. Це призводить до того, що система починає пробуджувати вікна, програмувати за програмою, не маючи змоги побачити монітори, і всі вони опиняються у верхньому лівому куті мого основного монітора. Іноді скажіть, якщо я рухаю мишкою, але потім натискаю кнопку занадто швидко, деякі програми (скажімо, Excel і Bing) переміщують свої вікна туди, а інші (Chrome і Word, можливо) перебувають там, де вони були. Я думаю, що це, як правило, підтверджує мої теорії вище, чому це працює.

Існує також тенденція деяких вікон мігрувати вниз і направо під час пробудження; Я не бачу великого рішення для цього, окрім розширення вікна до нижнього або правого краю екрана або принаймні до його поблизу (натискання на дно в Win10, як правило, розширює вікно вертикально над обома екранами, у конфігурація верхній / нижній).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.