Was tun, wenn ein Fenster größer als die Bildschirmauflösung ist?


12

Ich verwende Windows 7 auf einem 8,9-Zoll-Monitor mit einer Bildschirmauflösung von 1280 x 768. Unter Verwendung der Potenz der Arithmetik kann ich bestimmen, dass mein dpi (eigentlich ppi) 167 sein sollte. Win7 ist wirklich hilfreich, da es im Gegensatz zu seinen Vorgängern nicht neu gestartet werden muss, um neue dpi-Einstellungen zu übernehmen (obwohl ich es tun würde) eher gilt es sofort).

Das Problem bei kleinen Monitoren in Windows ist, dass Sie die Titelleiste nicht weit darüber verschieben können, wenn Sie auf Fenster stoßen, die zu groß für den Bildschirm sind. In X-Fenstermanagern, die ich in der Vergangenheit verwendet habe, können Sie das Fenster bei gedrückter Alt-Taste an eine beliebige Stelle ziehen. In Windows wird das Fenster jedoch automatisch zurückgeschoben, bis die Titelleiste sichtbar ist.

Ich suche eine Lösung, die entweder:

  • Ermöglicht mir das freie Verschieben von Fenstern ohne Rücksicht auf die Sichtbarkeit der Titelleiste oder
  • eine Bildlaufleiste an ein vorhandenes Fenster anhängen oder
  • Erstellen Sie virtuelle Desktops, mit denen ich Windows über 2 Desktops verteilen kann, oder
  • Erlaube mir, eine größere virtuelle Auflösung einzustellen und dann zu schwenken und zu scannen.

BEARBEITEN:

Ich habe ein paar Progs gefunden, die einige der oben genannten Aufgaben erfüllen könnten:

  1. AltDrag

    Ermöglicht mir das Ziehen und Ändern der Größe mit der Alt-Taste und der linken / rechten Maustaste. Ordentlich! Beste Lösung bisher.

  2. GiMeSpace Desktop Extender

    Soll mir erlauben, Desktop zu scrollen. Hat nicht funktioniert Die andere neue Version, GiMeSpace Ultimate Taskbar, hat funktioniert, aber sie zerstört meine Superbar und ersetzt sie durch ihre Karte.

Antworten:


3

Einführung

Ein Monat mit GimmeSpace Desktop Extender in Windows 7 hat mir buchstäblich Kopfschmerzen bereitet. Aber ich habe herausgefunden, wie man unter Windows 7 mit ATI Radeon-Grafikkarten einen virtuellen Pan-and-Scan-Desktop erstellt, und ich bin mir sicher, dass Leute, die NVIDIA-Karten verwenden, anhand der beschriebenen Grundprinzipien herausfinden können, wie man damit umgeht unten. Im Wesentlichen möchten Sie die Installation eines Windows XP-Grafiktreibers unter Windows 7 erzwingen. Weitere Informationen finden Sie im Extremfall.

Dank des Ehepartners eines Freundes, der ein Hardware-Ingenieur in einem Unternehmen ist, dessen Name nicht bekannt sein darf, habe ich gelernt, wie man einen virtuellen Pan-and-Scan-Desktop in Windows 7 einrichtet. Es dauerte einige Experimente, aber seine Vorschläge funktionierten schließlich. Ich schreibe dies auf einem virtuellen Pan-and-Scan-Desktop in Windows 7.

Technische Basis

Microsoft hat das Problem verursacht, als es das Windows Display Driver Model (WDDM) für VISTA und jetzt Windows 7 erstellt hat. Es ist wieder Windows 98SE, bei dem Microsoft die Möglichkeit deaktiviert hat, einen virtuellen Pan-and-Scan-Desktop zu erstellen, um die Verbraucher zum Kauf anzuregen zwei Monitore.

WDDM deaktiviert diese Funktion. WDDM ist jedoch nur das Standardsystem für Grafiken in Windows 7 und VISTA. Das alte Windows XP-Bildschirmtreibermodell (XPDM) ist in Windows VISTA und Windows 7 weiterhin vorhanden. Der Schlüssel ist, dass Sie die Installation des Windows XP-Bildschirmtreibers für Ihre ATI-Karte erzwingen müssen (und ich wette, dass dies mit NVIDIA-basierten Betriebssystemen funktionieren würde Karten auch). Der Windows XP-Bildschirmtreiber verwendet das XPDM-Grafiksystem, das noch in Windows 7 und VISTA enthalten ist. Sie müssen nur den Bildschirmtreiber installieren. Installieren Sie nicht das Catalyst Control Center (im Folgenden als CCC bezeichnet).

Dieser Ansatz funktioniert, wenn Ihr Monitor über VGA oder DVI angeschlossen ist. Bei mir hat es nicht funktioniert, als ich HDMI ausprobiert habe.

Beachten Sie, dass dies kein guter virtueller Pan-and-Scan-Desktop ist, wie Sie ihn unter Windows XP mit dem CCC einrichten können. Der virtuelle Desktop ist nicht ganz so breit oder hoch wie das, was ich in XP bekommen könnte. Aber es schlägt einen statischen Desktop für mich und vielleicht auch für Sie.

Dadurch werden die Aero-Grafiken in Windows 7 deaktiviert, da sie das WDDM-Grafiksystem verwenden. Ich kann ohne die visuelle Süßigkeit von Aero leben, obwohl es wirklich gut aussah. Aber ich opfere jedes Mal gutes Glück für die Funktionalität - wenn es um einen Computer geht.

Schritte zu unternehmen

Gehen Sie wie folgt vor, wenn (1) Sie Windows 7 installieren und ATI CCC noch nicht installiert haben, und (2) wenn Sie Windows 7 bereits installiert haben.

Dies ist eine Schritt-für-Schritt-Anleitung, die wahrscheinlich detaillierter ist als die meisten Leser.

  1. Wenn Sie nur Windows 7 installieren und noch kein ATI Catalyst Control Center installiert haben:

    1. Nachdem Sie Windows 7 und Ihr Internet Security-Programm installiert haben, laden Sie den Windows XP-Treiber für 32- oder 64-Bit-Windows von ATI herunter. Ich empfehle, dass Sie die 10.4-Version des Windows XP-Treibers finden, da ich weiß, dass es funktioniert. Neuere Versionen funktionieren möglicherweise, ich habe sie jedoch nicht getestet. Um zur 10.4-Version (die Ende April 2010 veröffentlicht wurde) zu gelangen, befolgen Sie die Schritte, um die Windows XP-Treiber für Ihre ATI-Karte zu finden. Dadurch gelangen Sie zu einem Bildschirm mit einem schwarzen Hintergrund für die AMD Radeon-Grafikkartentreiber (für dieses Beispiel verwende ich meine Karte). Nahe dem unteren Rand der Box mit den Treibern befindet sich ein Link mit der Bezeichnung " Vorherige Treiber". Klicken Sie auf den Link und wählen Sie die Option Catalyst 10.4. Gehen Sie zu den einzelnen Downloads und wählen Sie den Bildschirmtreiber oderWDM Integrated Driver . Lade es herunter. Möglicherweise möchten Sie auch den ATI HDMI-Audiotreiber und das Avivo-Paket mit Videocodecs herunterladen. Ich stelle mir vor, Sie könnten das gesamte CCC-Paket herunterladen und verwenden (was ich wahrscheinlich auch getan habe). Neuere Versionen funktionieren möglicherweise. Ich habe sie nur noch nicht ausprobiert.

    2. Rufen Sie Ihren Geräte-Manager auf (klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Verwalten ). Wenn es einen Grafikadapter für Ihre Grafikkarte gibt, doppelklicken Sie darauf und deinstallieren (und löschen) Sie den dort vorhandenen Grafiktreiber. Starten Sie Windows 7 neu.

    3. Führen Sie die heruntergeladene ATI-Datei aus, damit die Dateien in eingerichtet werden

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      Dies ist das Unterverzeichnis, wenn Sie das vollständige ATI-Paket verwenden. Brechen Sie die Installation ab.

    4. Rufen Sie Ihren Dateimanager (Windows Explorer, Directory Opus oder einen anderen Dateimanager) auf und gehen Sie zu

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu
      

      Klicken Sie mit der rechten Maustaste auf Setup.exeund wählen Sie Eigenschaften . Klicken Sie auf die Registerkarte Kompatibilität und aktivieren Sie unter Kompatibilitätsmodus die Option Dieses Programm im Kompatibilitätsmodus für Windows XP (SP 3) ausführen. Aktivieren Sie unter Berechtigungsstufe die Option Dieses Programm als Administrator ausführen .

    5. Mach dasselbe für

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

      und für

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

      Ich weiß nicht, ob es nötig war, aber ich habe etwas Ähnliches gemacht

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

      Wo habe ich das Ausführen des Programms im Kompatibilitätsmodus für die ** vorherige Version von Windows * ausgewählt? . Ich habe dasselbe für die Akte getan

      C:\ATI\Support\10-4_xp32_dd_ccc_wdm_enu\Packages\Drivers\WDM\RIO\XP\atirioxp.msi
      
    6. Dann renne

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

      Sie müssen eine benutzerdefinierte Installation auswählen, wenn Sie die Wahl zwischen Express und Benutzerdefiniert haben.

    7. Wenn Sie zur Liste der zu installierenden Elemente gelangen, überprüfen Sie den ATI-Anzeigetreiber. Deaktivieren Sie das Kontrollkästchen Catalyst Control Center (CCC). Wenn Sie es installieren, stürzt CCC ab und gibt Ihnen BSOD, wann immer Sie CCC ausführen. Ich lasse es auch die AVIVO Codecs und den ATI Problem Report Wizard installieren. Starten Sie nach der Installation Windows 7 neu.

    8. Klicken Sie mit der rechten Maustaste auf Ihren Desktop und wählen Sie Bildschirmauflösung . Gehen Sie zu Erweiterte Einstellungen und klicken Sie auf die Registerkarte Monitor . Deaktivieren Sie die Option Modi ausblenden, die dieser Monitor nicht anzeigen kann . Klicken Sie auf die Schaltfläche OK. Zurück im Ändern der Darstellung Ihres Anzeigefenster klicken Sie auf Auflösung. Am oberen Rand der Skala sollte mindestens eine Option vorhanden sein, die eine höhere Auflösung als die von Ihrem Monitor tatsächlich unterstützte bietet. Wählen Sie eine davon aus und wenden Sie sie an. In meinem Fall beträgt die tatsächliche Auflösung meines Monitors 1920 x 1200. Diese Schritte ergaben eine Auflösung von 2048 x 1536 - und einen virtuellen Pan-and-Scan-Desktop. Es ist nicht so groß wie das Pan-and-Scan-Verfahren in Windows XP, aber es funktioniert. Ich kann mein Desktop Publishing-Programm ganzseitig öffnen und muss keine Zeit und Energie mit den Bildlaufleisten verschwenden.

  2. Wenn Windows 7 bereits installiert ist und Sie ATI Catalyst Control Center bereits installiert haben:

    Der einzige wirkliche Unterschied zu den obigen Anweisungen besteht darin, dass Sie Windows 7 CCC und die anderen bereits installierten Windows 7 ATI-Funktionen vollständig deinstallieren müssen. Sie können die Systemsteuerung öffnen und Programme und Funktionen auswählen . Scrollen Sie zum ATI Catalyst Control Manager und klicken Sie mit der rechten Maustaste darauf. Wählen Sie Ändern . Sie können entweder den Deinstallations-Manager auswählen, um CCC, den Bildschirmtreiber (falls möglich) und andere Funktionen zu deinstallieren, oder Express Uninstall ALL ATI Software auswählen. In beiden Fällen müssen Sie die gesamte Software für ATI-Video deinstallieren und Windows 7 neu starten. Führen Sie außerdem den obigen Schritt B aus, um sicherzustellen, dass der ATI-Treiber deinstalliert und gelöscht wird.

Mit den verbleibenden Schritten können Sie den virtuellen Pan-and-Scan-Desktop erstellen.

Vorsicht

Eines meiner Programme verursachte durchweg ein BSOD, nachdem ich diese Änderungen vorgenommen hatte. Es ist ein Freeware-Texteditor namens EditPad Lite 6.4.4. Ich weiß nicht, warum es Windows 7 zum Absturz bringen würde, aber es tat es jedes Mal, wenn ich es ausführte. Also habe ich gerade einen weiteren Freeware-Texteditor bekommen. Hoffentlich laufen alle Ihre Programme einwandfrei.

Das ist es. Hoffentlich funktioniert dieses Verfahren für Sie. Bitte lassen Sie uns alle wissen, dass es für Sie geht.


4

Infinite Screen ist ein kostenloses Tool zum Scrollen auf dem Desktop.
Hiermit können Sie Fenster größer als die Bildschirmgröße einstellen .

Standard ist Drücken Ctrl+(Bewegen der Maus an die Ränder) oder CtrlShift+(Bewegen der Maus) und 4 andere. (zum Scrollen in den unteren Teil Ihres übergroßen Fensters)

Sie können Ihre Fenstergröße in der Registerkarte "Übergröße" der Anwendung einstellen !

Hier herunterladen: Infinite_Screen


Hervorragende Antwort. Sie werden bereits ausgezeichnete beitragende SU-Community.
Wizlog

1

In Windows 7 wurde die Möglichkeit zum manuellen Verschieben eines Fensters ausgeblendet. Es ist jedoch weiterhin möglich, ein Fenster mit der Tastatur zu verschieben. Halten Sie dazu die UMSCHALTTASTE gedrückt, und klicken Sie mit der rechten Maustaste auf die Taskleistenschaltfläche des Fensters, das Sie verschieben möchten (oder ändern Sie die Größe usw.). Klicken Sie auf Verschieben, und Sie können die Tastaturpfeile verwenden, um das Fenster auf dem Bildschirm zu verschieben. Sie können auch die Maus verwenden, müssen jedoch mindestens einmal auf einen Pfeil drücken, um die Mausbewegungsfähigkeit zu aktivieren.

Da das oben Genannte nicht funktioniert, um die Titelleiste vom Bildschirm zu entfernen, hilft möglicherweise einer dieser virtuellen Desktop-Manager:


Das entspricht dem Drücken der Alt-Leertaste im aktiven Fenster (und ich bevorzuge die Alt-Leertaste, meine Gewohnheit seit Win3.1). Nein, die Titelleiste wird trotzdem wieder eingeblendet. Sie können es selbst ausprobieren: Wählen Sie Verschieben, bewegen Sie sich mit der Tastatur mit den Pfeiltasten und bestätigen Sie mit der Eingabetaste. Es funktioniert nicht, wenn Sie sich zu weit nach oben bewegen, es funktioniert jedoch, wenn Sie sich zu weit nach unten bewegen (solange die Titelleiste noch sichtbar ist).
Syockit

@syockit: Nun, das scheint dein Recht zu sein. Das ist mir noch nie aufgefallen. Nachdem Sie Ihre Frage zu virtuellen Desktops bearbeitet haben, habe ich meine Antwort aktualisiert.
Jrista

Vielen Dank für die Anregungen! Leider erlaubt keines von ihnen das Überspannen von Fenstern über mehrere Desktops.
Syockit

0

Ich kann mir nichts vorstellen, aber die meisten X-Setups ermöglichen das Verschieben eines Fensters durch Klicken und Ziehen an eine beliebige Stelle , während die Alt-Taste gedrückt gehalten wird, sodass es sich lohnt, nach Werkzeugen zu suchen, die X und andere Unix-Typen imitieren. y Verhalten unter Windows. Wie X-Focus in den MS PowerToys, obwohl das (wie der Name schon sagt) nur das Fokussierverhalten und sonst nichts verbessert.

(Tut mir leid, das ist keine tatsächliche Antwort , aber es gibt Ihnen möglicherweise einige neue Suchbegriffe, nach denen Sie suchen können.)


Ja, es gibt AltDrag für Windows.
Syockit

0

In ähnlichen Situationen (Server mit einer Standardgröße von 800 x 600 und HP Proliant Service Packs) hatte ich ein gutes Glück, wenn ich auf die Titelleiste doppelklickte, um das Fenster zu "maximieren". Manchmal werden alle Elemente der Benutzeroberfläche so sortiert, dass alles passt. Es sieht hässlich aus, aber zumindest kann ich auf die OK-Schaltfläche unten rechts klicken.


Meistens ist es die Schuld des Programmierers. Das ist der Grund, warum ich bei bestimmten Dialogfenstern hängen bleibe, weil sie die Größenänderung deaktivieren, aber nicht den GUI-Konventionen folgen (Leute! Sie programmieren nicht nur für ein System mit festen Konfigurationen!)
syockit

0

Windows funktioniert nicht mit einem Bildschirm, der so klein ist, ohne dass Bildschirmelemente kleiner werden. Wenn dies ein 96-DPI-Standarddisplay wäre, wäre es nur 736 x 441, und es wird Dinge geben, die einfach nicht passen.

Als Kompromiss könnten Sie 120 DPI versuchen.


0

Ich habe eine Lösung für meine Unfähigkeit gefunden, das gesamte Dialogfeld "Änderungen verfolgen" in meinem HP Mini unter Windows 7 anzuzeigen. Ich habe alles versucht, einschließlich der empfohlenen Option "Alt" und Ziehen des Fensters mit der linken Maustaste. Das hat gut funktioniert, bis ich losgelassen habe und dann das Dialogfeld wieder eingeblendet wurde und mir die Möglichkeit verweigert wurde, unten auf OK zu klicken.

Ich habe einen Registry-Trick ausprobiert, bin aber noch nicht einmal zu Schritt 1 gekommen, weil meine Grafikkarte offensichtlich nicht das Zeug dazu hat.

In meiner Verzweiflung stöberte ich in den Dialogfeldern der Grafikkarte und bemerkte, dass das Netbook auf Querformat eingestellt war. Was ist, wenn ich es vorübergehend ins Portrait setze? Ja, dann kann ich das gesamte Dialogfeld sehen. Whoopie! Es funktionierte. Dies war das erste Mal seit der Installation von Windows 7, dass ich Microsoft Word 2007 auf diesem Computer verwendete. Ich denke, dies ist wahrscheinlich das einzige Mal, dass ich dieses Verfahren durchführen muss. Ich habe Word auf diesem Computer bereits mit XP verwendet, kann mich aber nicht erinnern, was ich 2009 getan habe, um Änderungen nachzuverfolgen.

Wie auch immer, ich hoffe meine kleine Entdeckung hilft jemandem.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.