Перераспределение окон между мониторами после выхода из спящего режима
Время на прочтение
2 мин
Количество просмотров 62K
У вас 2-3 монитора, на одном браузер и редактор кода, на втором мануал, на третьем почта, вы рассортировали окна как нужно. Далее пошли налить чашечку кофе, монитор выключился, вы пришли, подергали мышкой и вдруг все окна оказались на одном главном мониторе, всё в кучу, вы снова раскидываете окна и ситуация каждый раз повторяется.
Данная тема обсуждается на многих ресурсах, в том числе и на форуме Microsoft, но решение и четкое описание проблемы найти сложно.
Такой проблемы могут не наблюдать обладатели мониторов без двухсторонней связи или с выключенным по умолчанию DDC/CI (на предыдущем DELL такого не было, там в меню выключено было). Если у вас только один монитор, то окна тоже не перестраиваются.
Когда-то раньше многие пользователи жаловались на такую проблему в Windows, при которой после отключения монитора окна оставались за пределом видимости, ну и, видимо, разработчики решили поправить этот момент, если монитора нет, то окна перекидываются на тот, что включен.
При подключении монитора по DisplayPort, когда он уходит в спящий режим — система думает что его нет, все окошки перекидываются при пробуждении на другой монитор, а когда этот основной монитор определяется через доли секунды — все окошки на него улетают. Неприятное явление.
Пользователи форумов жалуются на это, некоторые при запуске рендеринга на всю ночь просто убавляют яркость, некоторые ставят заставки и отключают выключение монитора по таймауту.
Некоторые люди даже на форуме майкрософт просят сделать такую настройку, при которой после отключения монитора окна останутся на нем, либо перекинутся на другой дисплей.
Решений тут много, если монитор поддерживает отключение DDC, то можно так и сделать.
Можно контакт перерубить, но это тоже какое-то жестокое решение.
У меня не было возможности посмотреть как это на видеокартах Nvidia, но на AMD достаточно просто выключить в службах «AMD External Events Utility», для Nvidia отключается служба «NVIDIA Update Service Deamon».
После этих манипуляций можно даже кнопкой выключить монитор и окна не убегут с него никуда, очень удобно для тех, у кого очень много мониторов и нужно периодами выключать монитор.
И еще такой момент, у меня второй монитор китайским шнурком подключен DVI-HDMI, и он всегда раньше именно так себя и проявлял, на втором мониторе у меня запущен код и что-то по работе, а на основном 34 дюймовом я смотрю фильмы, когда усаживаюсь на диван то совсем не хочу чтобы второй монитор меня отвлекал, выключаю его и окна не перестраиваются, видимо, на этом шнурке не реализован тот самый DDC/CI.
Просьба не судить строго и было бы полезным, если бы вы добавили свои варианты решения подобных проблем.
Спасибо за внимание, надеюсь кому-то это будет полезным.
UPD: Когда окна не собираются на один монитор, а остались на выключенном — можно нажать WIN+P и вместо «расширить» выбрать «только экран компьютера» или «только второй монитор».
Можно еще через Alt+TAB выбрать окно, а дальше через WIN+стрелочка (вправо/влево) сдвинуть его на монитор, зависит от расположения мониторов в настройках.
When I wake my computer up my windows resize to a smaller form and they also seem to move the upper left hand corner of the screen. There is an answer to this question on answers.microsoft.com but it’s for Windows 7 and it’s unclear what the values in the registry should be changed to. Also it’s worth noting that this issue only happens when my computer is asleep for an extended amount of time which leads me to believe it’s related to windows hibernation sleep mode. My computer is an Acer Aspire S7-392, I’m running it at 2560×1440 scaled at 125% Windows 10.
asked Oct 2, 2015 at 23:31
2
Some display drivers seem to use the ‘System scaling level’ param instead of the monitor-specific scaling param when entering & leaving low-power mode (i.e. on sleep / wake).
Make sure ‘Custom sizing options’ (hyperlink from Control Panel\All Control Panel Items\Display) is set to the same as your primary screen scaling.
answered Nov 9, 2015 at 13:39
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.
Использую на работе компьютер на Windows 10 Pro x64
PC: i7 3.4GHz, 32Gb ОЗУ
Сетевая учётная запись в домене.
К компьютеру подключено 3 монитора NEC MultiSync EA234WMi
Второй монитор(по центру) — основной.
[монитор 1] — Браузеры
[монитор 2] — Рабочие программы
[монитор 3] — Почта и месенджеры
Уходя от компа я его иногда блокирую через Win+L.
Если быстро разблокировать компьютер, примерно в течении 60 секунд, то ничего «сверхъестественного» не происходит.
Однако, после ввода пароля, через 60 секунд и более, окна программ с мониторов 2 и 3 перемещаются на монитор 1.
и приходится их опять тащить на свои мониторы.
Кто нибудь знает что это а фигня?
В Windows 10 с настройками по умолчанию, когда вы перетаскиваете окно приложения или проводника к одному из углов или сторон экрана, оно автоматически изменяет размеры и прикрепляется. В оставшейся свободной части экрана вам будет показаны варианты запущенных приложений, которые также можно закрепить на экране.
Функция Прикрепления окна очень удобна, на ПК с большим экраном или при использовании внешнего монитора. Но если вы работаете на небольшом экране ноутбука, функция может оказаться не очень полезной. Фактически, Прикрепление окона может раздражать вас, когда вы используете устройство с маленьким экраном.
К счастью, Windows 10 может быть настроена так, чтобы не изменять автоматически размер и расположение окон при перемещении их по сторонам или углам экрана.
В этом руководстве мы увидим, как отключить одну или несколько функций многозадачности в Windows 10.
Отключить автоматическое изменение размера окна в Windows 10.
Шаг 1. Откройте приложение «Параметры» и перейдите в раздел «Система» → «Многозадачность».
Шаг 2. В подразделе «Прикрепление» вы увидите следующие параметры:
- Автоматически упорядочивать окна путем их перетаскивая их к боковым сторонам или углы экрана.
- При прикреплении окна автоматически изменять его размер, чтобы заполнить пространство.
- При прикреплении окна показывать, что можно прикрепить рядом с ним.
- При изменении размера прикреплённого окна, одновременно изменять размер смежного прикрепленного окна.
Если вы хотите, чтобы Windows 10 отключила Автоматическое изменение размера окна путем их перетаскивая их к углам или боковым сторонам экрана. Передвиньте первый ползунок в положение «Откл.». Когда эта опция отключена, другие параметры также автоматически будут выключены.
Как вы уже знаете, когда вы прикрепили окно к одной из сторон экрана, Windows 10 автоматически отображает несколько окон, которые вы можете прикрепить рядом с ним. Если вы не хотите видеть это предложение, отключите третий вариант.