Co zrobić, jeśli okno jest większe niż rozdzielczość ekranu?

12

Korzystam z systemu Windows 7 na monitorze 8,9 'o rozdzielczości ekranu 1280x768. Korzystając z potęgi arytmetyki, jestem w stanie ustalić, że mój dpi (właściwie ppi) powinien wynosić 167. Win7 jest naprawdę pomocny, ponieważ nie musi ponownie uruchamiać się, aby zastosować nowe ustawienia dpi, w przeciwieństwie do swoich poprzedników (chociaż raczej stosuje się od razu).

Problem z małymi monitorami w systemie Windows polega na tym, że gdy natrafisz na okna zbyt duże, aby zmieściły się one na ekranie, nie możesz przenieść paska tytułu daleko nad nim. W X menedżerach okien, z których korzystałem w przeszłości, możesz przeciągać okno w dowolne miejsce, ale w systemie Windows, nawet jeśli naciśniesz klawisz Alt i spacja, automatycznie przesunie okno do tyłu, dopóki pasek tytułu nie będzie widoczny.

Szukam rozwiązania, które:

  • pozwala mi swobodnie przesuwać okno bez względu na widoczność paska tytułu, lub
  • dołączyć pasek przewijania do istniejącego okna lub
  • tworzyć wirtualne pulpity, które pozwalają mi rozciągać okna na 2 pulpity lub
  • pozwól mi ustawić większą rozdzielczość wirtualną, a następnie przesuń i skanuj.

EDYTOWAĆ:

Znalazłem kilka programów, które mogą wykonać niektóre z powyższych:

  1. AltDrag

    Pozwala mi przeciągać, zmieniać rozmiar za pomocą klawiszy Alt i lewego / prawego przycisku myszy. Schludny! Najlepsze rozwiązanie do tej pory.

  2. GiMeSpace Desktop Extender

    Ma pozwolić mi przewijać pulpit. Nie działało Inna nowa wersja GiMeSpace Ultimate Taskbar działała, ale niszczy mój Superbar, zastępując go mapą.

syockit
źródło

Odpowiedzi:

3

Wprowadzenie

Miesiąc używania GimmeSpace Desktop Extender w Windows 7 dosłownie sprawił mi ból głowy. Ale wymyśliłem, jak uzyskać panoramiczny pulpit wirtualny w systemie Windows 7 za pomocą kart graficznych ATI Radeon i jestem pewien, że ludzie używający kart NVIDIA mogą dowiedzieć się, jak to zrobić z nimi, korzystając z podstawowych opisanych zasad poniżej. Zasadniczo będziesz chciał wymusić instalację sterownika wideo systemu Windows XP w systemie Windows 7. Przeczytaj szczegółowe informacje, w skrajności.

Dzięki małżonkowi przyjaciela, który jest inżynierem sprzętu w firmie, która musi pozostać bezimienna, nauczyłem się konfigurować wirtualny pulpit do przesuwania i skanowania w systemie Windows 7. Zajęło to trochę eksperymentów, ale jego sugestie w końcu zadziałały. Piszę to na panoramicznym pulpicie wirtualnym w systemie Windows 7.

Podstawa techniczna

Microsoft spowodował problem, gdy stworzył model Windows Display Driver Model (WDDM) dla VISTA, a teraz Windows 7. To Windows 98SE od nowa, w którym Microsoft wyłączył możliwość tworzenia wirtualnego pulpitu do skanowania i skanowania, aby zachęcić konsumentów do zakupu dwa monitory.

WDDM wyłącza tę funkcję. Jednak WDDM jest tylko domyślnym systemem graficznym w Windows 7 i VISTA. Stary model sterownika ekranu w systemie Windows XP (XPDM) jest nadal obecny w systemach Windows VISTA i Windows 7. Kluczem jest to, że musisz wymusić instalację sterownika ekranu systemu Windows XP dla karty ATI (i założę się, że działałoby to w oparciu o NVIDIA karty). Sterownik ekranu systemu Windows XP korzysta z systemu graficznego XPDM, który wciąż jest w systemie Windows 7 i VISTA. Musisz zainstalować tylko sterownik ekranu. Nie instaluj Catalyst Control Center (zwanego dalej CCC).

To podejście działa, jeśli monitor jest podłączony przez VGA lub DVI. Nie działało to dla mnie, gdy próbowałem HDMI.

Zauważ, że nie jest to całkiem w porządku panoramiczny pulpit wirtualny, taki jak w Windows XP za pomocą CCC, aby go skonfigurować. Wirtualny pulpit nie jest zbyt szeroki ani wysoki, jak mogłem uzyskać w XP. Ale bije statyczny pulpit dla mnie, a może i dla ciebie.

Spowoduje to wyłączenie grafiki Aero w systemie Windows 7, ponieważ używają one systemu graficznego WDDM. Mogę żyć bez wizualnego słodyczy Aero, mimo że naprawdę ładnie to wyglądało. Ale poświęcę szczęście na funkcjonalność w dowolnym momencie - jeśli chodzi o komputer.

Kroki do podjęcia

Oto jak to zrobić, jeśli (1) instalujesz system Windows 7 i jeszcze nie zainstalowałeś ATI CCC, i (2) jeśli już zainstalowałeś system Windows 7.

Jest to przewodnik krok po kroku, prawdopodobnie bardziej szczegółowy niż większość czytelników potrzebuje.

  1. Jeśli właśnie instalujesz system Windows 7 i jeszcze nie zainstalowałeś ATI Catalyst Control Center:

    1. Po zainstalowaniu systemu Windows 7 i programu Internet Security pobierz ze sterownika ATI sterownik systemu Windows XP dla 32 lub 64-bitowego systemu Windows. Zalecam znalezienie wersji 10.4 sterownika systemu Windows XP, ponieważ wiem, że działa. Nowsze wersje mogą działać, ale ich nie testowałem. Aby przejść do wersji 10.4 (wydanej pod koniec kwietnia 2010 r.), Wykonaj kroki, aby znaleźć sterowniki Windows XP dla karty ATI. Spowoduje to przejście do ekranu z czarnym tłem dla sterowników karty graficznej AMD Radeon (w tym przykładzie użyję mojej karty). W dolnej części okna ze sterownikami znajduje się link o nazwie Poprzednie sterowniki. Kliknij link i wybierz opcję Catalyst 10.4. Przejdź do poszczególnych plików do pobrania i wybierz Sterownik ekranu lubZintegrowany sterownik WDM . Pobierz to. Możesz także pobrać sterownik audio ATI HDMI i pakiet kodeków wideo Avivo. Wyobrażam sobie, że możesz pobrać cały pakiet CCC i korzystać z niego (chyba tak właśnie zrobiłem). Nowsze wersje mogą działać. Po prostu ich jeszcze nie próbowałem.

    2. Przejdź do Menedżera urządzeń (kliknij prawym przyciskiem Mój komputer i wybierz Zarządzaj ). Jeśli karta graficzna jest wyposażona w kartę graficzną, kliknij ją dwukrotnie i odinstaluj (i usuń) sterownik wideo, który tam jest. Uruchom ponownie system Windows 7.

    3. Uruchom pobrany plik ATI, aby skonfigurować pliki

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      To jest podkatalog, gdy używasz pełnego pakietu ATI. Anuluj instalację.

    4. Przejdź do menedżera plików (Eksplorator Windows, Directory Opus lub inny menedżer plików) i przejdź do

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      Kliknij prawym przyciskiem myszy Setup.exei wybierz Właściwości . Kliknij kartę Zgodność iw obszarze Tryb zgodności zaznacz opcję Uruchom ten program w trybie zgodności dla systemu Windows XP (SP 3). Również w obszarze Poziom uprawnień zaznacz opcję Uruchom ten program jako administrator .

    5. Zrób to samo dla

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\Setup.exe
      

      i dla

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Bin\ATISetup.exe
      

      Nie wiem, czy to było konieczne, ale zrobiłem coś podobnego

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Config\atiicdxx.msi
      

      gdzie wybrałem uruchomienie programu w trybie zgodności dla ** poprzedniej wersji systemu Windows * (Mam podwójny rozruch z Windows XP - nie wiem, co będzie dostępne, jeśli nie masz skonfigurowanego podwójnego rozruchu) . Zrobiłem to samo dla pliku

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Packages\Drivers\WDM\RIO\XP\atirioxp.msi
      
    6. Następnie uruchomić

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\setup.exe
      

      Musisz wybrać instalację niestandardową, jeśli masz wybór między Ekspresową a Niestandardową.

    7. Po przejściu do listy elementów do zainstalowania sprawdź sterownik ekranu ATI. Odznacz Catalyst Control Center (CCC). Jeśli go zainstalujesz, CCC ulegnie awarii i poda BSOD za każdym razem, gdy uruchomisz CCC. Pozwoliłem mu również zainstalować kodeki AVIVO i Kreator raportów problemów ATI. Po instalacji uruchom ponownie system Windows 7.

    8. Kliknij pulpit prawym przyciskiem myszy i wybierz Rozdzielczość ekranu . Przejdź do Ustawień zaawansowanych i kliknij kartę Monitor . Odznacz Ukryj tryby, których ten monitor nie może wyświetlić . Kliknij przycisk OK. Z powrotem w oknie Zmień wygląd wyświetlacza kliknij Rozdzielczość. W górnej części skali powinien znajdować się co najmniej jeden wybór, który jest w wyższej rozdzielczości niż obsługuje monitor. Wybierz i zastosuj jeden z nich. W moim przypadku rzeczywista rozdzielczość mojego monitora to 1920 x 1200. Te kroki dały mi rozdzielczość 2048 x 1536 - i panoramiczny pulpit do przesuwania i skanowania. To nie jest tak duże panoramowanie i skanowanie, jakie mogłem uzyskać w systemie Windows XP, ale działa. Mogę otworzyć cały program do publikowania na komputerze i nie muszę tracić czasu i energii za pomocą pasków przewijania.

  2. Jeśli system Windows 7 jest już zainstalowany i masz już zainstalowane ATI Catalyst Control Center:

    Jedyną prawdziwą różnicą w stosunku do powyższych instrukcji jest to, że musisz całkowicie odinstalować system Windows 7 CCC i inne funkcje systemu Windows 7 ATI, które są już zainstalowane. Możesz otworzyć Panel sterowania i wybrać Programy i funkcje . Przewiń w dół do ATI Catalyst Control Manager i kliknij go prawym przyciskiem myszy. Wybierz Zmień . Możesz wybrać Menedżera dezinstalacji, aby odinstalować CCC, sterownik ekranu (jeśli to możliwe) i inne funkcje - lub wybrać Ekspresowe odinstalowanie oprogramowania ATI. Tak czy inaczej, należy odinstalować całe oprogramowanie związane z wideo ATI i ponownie uruchomić system Windows 7. Należy również wykonać powyższy krok B, aby upewnić się, że sterownik ATI został odinstalowany i usunięty.

Pozostałe kroki powinny umożliwić utworzenie wirtualnego pulpitu z funkcją przesuwania i skanowania.

Uwaga

Jeden z moich programów konsekwentnie powodował BSOD po wprowadzeniu tych zmian. Jest to darmowy edytor tekstów o nazwie EditPad Lite 6.4.4. Nie wiem, dlaczego miałby zawiesić system Windows 7, ale robił to za każdym razem, gdy go uruchamiałem. Właśnie dostałem kolejny darmowy edytor tekstu. Mam nadzieję, że wszystkie twoje programy będą działać dobrze.

Otóż ​​to. Mam nadzieję, że ta procedura zadziała dla Ciebie. Poinformuj nas wszystkich, że to dla ciebie.

Dan Lauber
źródło
4

Infinite Screen to bezpłatne narzędzie do przewijania pulpitu.
Pozwala ustawić okna większe niż rozmiar ekranu .

Standardowo naciśnięcie Ctrl+(przesunięcie myszy do krawędzi) lub CtrlShift+(ruch myszy) i 4 innych. (do przewijania do dolnej części powiększonego okna)

Możesz ustawić rozmiar okna w zakładce „oversize” aplikacji!

Pobierz tutaj: Infinite_Screen

xenolux
źródło
Doskonała odpowiedź. Już teraz będziesz doskonałym uczestnikiem społeczności SU.
wizlog
1

W Windows 7 możliwość ręcznego przesuwania okna była ukryta, jednak nadal można przesuwać okno za pomocą klawiatury. Aby to zrobić, przytrzymaj klawisz SHIFT i kliknij prawym przyciskiem myszy przycisk paska zadań w oknie, które chcesz przenieść (lub zmienić rozmiar itp.). Kliknij przenieś i możesz użyć strzałek na klawiaturze, aby przesunąć okno po ekranie. Możesz także użyć myszy, ale musisz nacisnąć strzałkę co najmniej raz, aby umożliwić ruch myszy.

Ponieważ powyższe nie działa w rzeczywistości, aby usunąć pasek tytułowy z ekranu, być może jeden z tych menedżerów pulpitu wirtualnego pomoże:

jrista
źródło
To tak samo, jak naciśnięcie Alt-Space na aktywnym oknie (i wolę Alt-Space, mój nawyk od Win3.1). Nie, nadal będzie wyświetlać pasek tytułu. Możesz wypróbować sam: wybierz ruch, poruszaj się za pomocą klawiatury za pomocą klawiszy strzałek, a następnie potwierdź, naciskając enter. Nie zadziała, jeśli przejdziesz zbyt daleko w górę, ale zadziała, jeśli przejdziesz zbyt daleko w dół (dopóki pasek tytułu jest nadal widoczny).
syockit,
@syockit: Cóż, wydaje się, że masz rację. Nigdy wcześniej tego nie zauważyłem. Ponieważ edytowałeś swoje pytanie dotyczące wirtualnych komputerów stacjonarnych, zaktualizowałem swoją odpowiedź.
jrista
Dziękuję za sugestie! Niestety, żaden z nich nie pozwala na łączenie okien na wielu komputerach.
syockit
0

Nie mogę wymyślić żadnego z głowy, ale większość ustawień X pozwala na przesuwanie okna poprzez klikanie i przeciąganie go w dowolnym miejscu , gdy jest naciśnięty klawisz Alt, więc warto poszukać narzędzi, które próbują naśladować X i inne Uniksy y zachowania w systemie Windows. Podobnie jak X-focus w MS PowerToys, że (jak sama nazwa wskazuje) tylko poprawia zachowanie skupienia i nic więcej.

(przepraszam, to nie jest rzeczywista odpowiedź , ale może dać ci kilka nowych wyszukiwanych haseł, aby spróbować wyszukać)

David Spillett
źródło
Tak, jest AltDrag dla Windows.
syockit
0

W podobnych sytuacjach (serwery domyślnie ustawione na 800x600 i stosujące dodatki Service Pack HP Proliant) miałem szczęście, klikając dwukrotnie pasek tytułu, aby „zmaksymalizować” okno. Czasami sortowane są wszystkie elementy interfejsu użytkownika, więc wszystko pasuje. Wygląda brzydko, ale przynajmniej mogę kliknąć ten przycisk OK w prawym dolnym rogu.

SysAdmin1138
źródło
W większości przypadków jest to wina programisty. Dlatego utknąłem w niektórych oknach dialogowych, ponieważ wyłączają zmianę rozmiaru, ale nie przestrzegają konwencji GUI (no dalej, chłopaki! Nie programujecie tylko jednego systemu z ustalonymi konfiguracjami!)
syockit
0

System Windows nie jest zaprojektowany do pracy z tak małym ekranem, nie pozwalając, aby elementy ekranu były mniejsze. Gdyby to był standardowy wyświetlacz o rozdzielczości 96 DPI, byłby to tylko 736 x 441 i będą rzeczy, które po prostu nie będą pasować.

Jako kompromis można wypróbować 120 DPI.

Mark Ransom
źródło
0

Znalazłem rozwiązanie mojej niemożności wyświetlenia całego okna dialogowego Śledzenie zmian w moim HP Mini z systemem Windows 7. Próbowałem wszystkiego, w tym, zgodnie z zaleceniami jednej witryny, przytrzymując klawisz Alt i przeciągając okno lewym przyciskiem myszy. Działało dobrze, dopóki nie puściłem, a następnie okno dialogowe wróciło na miejsce, uniemożliwiając mi kliknięcie OK na dole.

Próbowałem sztuczki rejestru, ale nawet nie dostałem się do kroku 1, ponieważ moja karta graficzna najwyraźniej nie ma tego, czego potrzeba.

W desperacji grzebałem w oknach dialogowych karty graficznej i zauważyłem, że netbook jest ustawiony w orientacji poziomej. Co się stanie, jeśli tymczasowo umieszczę go w pionie? Tak, wtedy będę mógł zobaczyć całe okno dialogowe. Whoopie! Zadziałało. Po raz pierwszy użyłem programu Microsoft Word 2007 na tym komputerze od czasu instalacji systemu Windows 7, więc myślę, że to chyba jedyny raz, kiedy będę musiał przejść przez tę procedurę. Wcześniej korzystałem z Worda na tym komputerze z XP, ale nie mogę sobie przypomnieć, co zrobiłem w 2009 roku, aby skonfigurować Śledzenie zmian.

W każdym razie mam nadzieję, że moje małe odkrycie pomoże komuś.

Alana Forsyth
źródło