Zmieniono zmaksymalizowane okna po zmianie rozdzielczości ekranu

9

Przy biurku korzystam z mojego laptopa roboczego zadokowanego z 2 monitorami zewnętrznymi; mój podstawowy wyświetlacz to 1680x1050. Moje wbudowane laptopy mają tylko 1440 x 900. Kiedy oddokowuję laptopa, aby zabrać go na spotkanie, wszystkie zmaksymalizowane okna są automatycznie zmieniane na 1440 x 900. Po ponownym podłączeniu go do stacji dokującej okna nie są przywracane do 1680x1050. Co bardziej denerwujące, wciąż mają ustawioną zmaksymalizowaną flagę, mimo że są wyświetlane identycznie w nie zmaksymalizowanym oknie umieszczonym w lewym górnym rogu pulpitu. Oznacza to, że aby je przywrócić, muszę najpierw przywrócić okno do formalnego stanu nie zmaksymalizowanego, a następnie zmaksymalizować je.

Czy jest dostępne oprogramowanie, które automatycznie wykryłoby ponowne zablokowanie (lub powiązaną zmianę rozdzielczości ekranu) i naprawiło dla mnie okna? Mam kopie zarówno Display Fusion, jak i UltraMon, ale nie znalazłem żadnych ustawień w żadnym z nich, aby rozwiązać ten problem.

Dan bawi się ogniem
źródło
1
+1 za dobrze napisane pytanie. Mam również podobny problem, kiedy wyłączam telewizor podłączony do komputera, ale właśnie sobie z tym poradziłem.
MBraedley,
1
@MBraedley To właśnie robiłem od lat. Ostatnio chodziłem tam iz powrotem na dużo więcej spotkań niż zwykle, co irytowało mnie, że w końcu zadałem pytanie na ten temat.
Dan Is Fiddling By Firelight
Powiązane: superuser.com/a/313251/71560
AlikElzin-kilaka

Odpowiedzi:

1

Istnieje program od Sysinternals o nazwie Desktops , który pozwala na tworzenie 4 wirtualnych pulpitów i jest bardzo elegancki.

Właściwie używam tego programu do podobnego celu, jest to trochę frustrujące, ponieważ musisz uruchomić 2 komputery stacjonarne i ustawić rozdzielczość od jednego do drugiego, ale działa ona na większość potrzeb i pokonuje zmianę rozmiaru wszystkich czas, to tylko kilka naciśnięć klawiszy.

Innym rozwiązaniem, nad którym pracuję, jest skrypt / cmdlet programu Powershell, który zapisze moje bieżące pozycje i rozmiar okna i zresetuje je po zmianie rozdzielczości. Ale ... to jest trochę bardziej skomplikowane i nie mam teraz dużo wolnego czasu, aby nad tym popracować.

Brian Deragon
źródło
To nie jest takie podejście, jakie kiedykolwiek rozważałem. Czy mogę go skonfigurować, aby domyślnie wyświetlał moje aplikacje na obu komputerach?
Dan bawi się Firelight
Tak, możesz skonfigurować komputery stacjonarne, aby się klonowały! :) Kolejnym narzędziem dla klientów AMD, które może to zrobić, jest Hydravision.
Brian Deragon
Czy znalazłeś czas na ukończenie skryptu PowerShell?
Dan Is Fiddling By Firelight
1

Minimalizuję, a następnie maksymalizuję. Ręcznie. Zrób sztuczkę.

WinKey+ M(minimalizuj wszystko)

i wtedy

WinKey+ Shift+ M(maksymalizuj wszystko)

AlikElzin-kilaka
źródło
Na Ubuntu i Mac nie miałem tego problemu.
AlikElzin-kilaka
to obejście nie działa dla mnie w systemie Windows 7: maksymalny rozmiar jest zgodny z poprzednią rozdzielczością.
user299481