Увеличенные размеры окна после изменения разрешения экрана

9

За столом я использую свой рабочий ноутбук, подключенный к 2 внешним мониторам; мой основной дисплей 1680x1050. У моих ноутбуков встроенный экран только 1440х900. Когда я отсоединяю свой ноутбук, чтобы взять его на собрание, все развернутые окна автоматически меняются до 1440x900. Когда я снова подключаю его к док-станции, окна не восстанавливаются до 1680x1050. Еще более досадно, что у них по-прежнему установлен флаг максимизации, даже если они отображаются идентично не максимизированному окну, помещенному в верхнем левом углу рабочего стола. Это означает, что для их восстановления мне нужно сначала восстановить окно до формального не максимизированного состояния, а затем повторно максимизировать его.

Есть ли какое-либо программное обеспечение, которое автоматически обнаружит повторную блокировку (или связанное с этим изменение разрешения экрана) и исправит окна для меня? У меня есть копии как Display Fusion, так и UltraMon, но я не нашел ни одной настройки для решения этой проблемы.

Дэн возится с камином
источник
1
+1 за хорошо написанный вопрос. У меня также есть аналогичная проблема, когда я выключаю телевизор, подключенный к компьютеру, но только что справился с этим.
MBraedley
1
@MBraedley Это то, чем я занимаюсь годами. В последнее время я ходил туда и обратно на гораздо больше встреч, чем обычно, что раздражало меня, наконец, отправляя вопрос об этом.
Дэн возится с огнем
Связанный: superuser.com/a/313251/71560
Алик Эльзин-килака

Ответы:

1

Есть программа от Sysinternals, которая называется Desktops , она позволяет вам создавать 4 виртуальных рабочих стола, и она очень удобная.

Я на самом деле использую программу для аналогичной цели, это немного расстраивает, потому что вам нужно запустить 2 рабочих стола, и установить одно разрешение на одно, а другое на другое, но оно работает для большинства нужд и превосходит все размеры. время, это всего лишь несколько нажатий клавиш.

Другое решение, над которым я работаю, это скрипт / командлет Powershell, который сохранит мои текущие положения и размеры окна и сбросит их при изменении разрешения. Но ... это немного сложнее, и у меня не так много свободного времени, чтобы работать над этим прямо сейчас.

Брайан Дерагон
источник
Это ... не тот подход, который я когда-либо рассматривал. Можно ли настроить его так, чтобы по умолчанию мои приложения отображались на обоих рабочих столах?
Дэн возится с огнем
Да, вы можете настроить рабочие столы для клонирования друг друга! :) Еще один инструмент для клиентов AMD, который может это сделать, - это Hydravision.
Брайан Дерагон
Вы нашли время, чтобы завершить свой сценарий powershell?
Дэн возится с огнем
1

Я минимизирую, а затем максимизирую. Вручную. Делает трюк.

WinKey+ M(минимизировать все)

а потом

WinKey+ Shift+ M(максимизировать все)

AlikElzin-kilaka
источник
В Ubuntu и Mac такой проблемы не было.
Алик Эльзин-килака
этот обходной путь не работает для меня в Windows 7: максимальный размер соответствует предыдущему разрешению.
user299481