Mein Laptop ist ein 15-Zoll-Breitbildschirm mit einer Auflösung von 1600 x 1050 und ich schließe zusätzlich einen externen 19-Zoll-LCD-Bildschirm mit einer Auflösung von 1280 x 1024 an. Das Problem bei diesem Setup ist, dass der Text auf dem externen LCD-Bildschirm riesig ist, wenn ich den Text vergrößere, um den Laptop-Bildschirm lesbar zu machen. Normaler Text auf dem LCD führt zu winzigem Text auf dem Laptop.
Welche Möglichkeiten habe ich, um das zu umgehen?
Antworten:
Die DPI-Einstellungen wirken sich auf den gesamten Desktop aus, unabhängig von der Anzahl oder Anordnung der Monitore. Sie können auf zwei Monitoren nicht zwei verschiedene DPI-Einstellungen vornehmen.
Aktualisieren:
Dies ist ab Windows 8.1 nicht mehr der Fall. In diesem Fall werden viele Verbesserungen der DPI-Skalierung hinzugefügt , einschließlich der DPI-Einstellungen pro Anzeige. Obwohl einige möglicherweise nicht finden, dass die Implementierung genügend Kontrolle bietet.
quelle
Ein kleiner Hack ist:
Wenn Sie immer eine bestimmte Anwendung auf einem Bildschirm verwenden, können Sie diese Anwendung so einstellen, dass DPI-Einstellungen ignoriert werden. Zum Beispiel habe ich Visual Studio auf meinem großen Monitor so eingestellt, dass DPI (100%) ignoriert wird. Alles andere auf meinem Retina-Laptop-Monitor liegt bei 145%.
Die Einstellung "Display-Skalierung bei hohen DPI-Einstellungen deaktivieren" befindet sich unter Kompatibilität im Eigenschaftenmenü der Anwendung exe.
quelle
Es funktioniert schließlich in Windows 10, obwohl viele Apps immer noch nicht richtig skaliert werden. Es funktioniert fast so gut wie unter OSX.
Für höhere DPI 1. Monitor ( 200% Skala )
Für niedrigeren DPI 2. Monitor ( 100% Skala )
Es ist wichtig , die folgende Skalierung NICHT zu verwenden ( sollte auf 100% eingestellt sein ). Standardmäßig wird das MacBook Retina-Treiberpaket auf 150/200% festgelegt.
quelle
Hinweis: Windows 8.1 unterstützt entgegen den Behauptungen von Microsoft nicht die Ausführung mehrerer DPIs auf separaten Monitoren.
Ich besitze einen Laptop mit einem 16-Zoll-Bildschirm mit Windows 8.1 und 3840 x 2160. Damit Dialogfelder, Fenster usw. eine brauchbare Größe haben, muss sie zu 200% skaliert sein (vergleichbar mit einem typischen 16-Zoll-1080p-Bildschirm, jedoch mit Benutzeroberflächenelementen). Text und Fotos werden schärfer dargestellt).
Wenn Apps vom Laptop-Monitor auf den externen Monitor verschoben werden, wird die Fenstergröße geändert, sobald mehr als die Hälfte des Fensters über das Fenster gezogen wird. Das Problem dabei ist, dass die Menüleisten, der Cursor usw. bei der neuen DPI-Einstellung nicht nativ neu gezeichnet werden. Das gesamte Anwendungsfenster, die Symbolleisten und alles wird mit 200 DPI gezeichnet. Anschließend wird die Bitmap auf 50% verkleinert, um auf den externen Monitor zu passen. Nur die 200% DPI-Skala wird sofort verwendet, während andere DPIs für externe Monitore [schlecht] virtualisiert sind. Es wird eine sehr unscharfe bilineare Skalierung verwendet, und Text ist auf dem externen Monitor vollständig unlesbar. Dies bedeutet, dass der Vorteil von Dingen wie Klartext (der auf 1: 1-Pixel-Rendering beruht und tatsächlich Subpixel-Anti-Aliasing verwendet) nicht erzielt werden kann, wenn gemischte DPIs verwendet werden.
Einige ausgewählte Anwendungen (IE, Powerpoint) sind für jeden Monitor DPI-fähig. In diesem Fall wird der Inhalt der Fenster in der richtigen Größe und dem richtigen Klartyp in den Apps neu gezeichnet. Die Menüleisten, die Titelleiste und sogar der Cursor werden jedoch immer noch mit einer 200% -Skala gezeichnet, sodass sie auf externen Monitoren unbrauchbar groß werden. Ich vermute, dass diese Ausnahme gemacht wurde, damit Vollbild-Präsentationen immer noch ohne die verschwommene Skalierung der Bitmap durchgeführt werden können. Mit 200% -Skala obwohl Symbolleiste, sind diese Anwendungen für alles , was nicht verwendbar andere als Vollbild - Modus.
Zu diesem Zeitpunkt müssen Sie den Computer nicht neu starten, um die DPI jedes Mal zu ändern, wenn Sie ihn an einen externen Monitor anschließen und nur einen externen Monitor verwenden.
quelle
Ich habe dieses Problem gelöst, indem ich die "scheinbare DPI" (und damit die Textgröße) der Monitore geändert habe. Wenn Sie das externe 19 "-LCD weiter weg platzieren, wird die scheinbare Schriftgröße verringert.
Wenn Sie die Anzeigen nicht so platzieren möchten / können, können Sie den Thinkpad-Bildschirm auch mit einer niedrigeren Auflösung verwenden, um die scheinbare Schriftgröße zu erhöhen. Berechnen Sie die DPI hier und stellen Sie sicher, dass sie übereinstimmen.
quelle
Du solltest in der Lage sein zu. In Linux könnte man das so machen:
Erstellen Sie einen X VNC-Server mit der doppelten Größe des kleineren Bildschirms. Beispiel: Sie haben zwei Monitore gleicher Größe, aber mit einer Breite von 1920 und 1600 Pixel: Sie erstellen einen virtuellen Server, der doppelt so gut ist: 3840 Pixel breit (1080 Pixel hoch).
Öffnen Sie zwei VNC-Clients für den soeben erstellten Server. Fügen Sie einen in jeden Bildschirm ein. Vollbild. Maßstab 1: 1. Scrollen Sie durch das Fenster rechts, um den äußersten rechten Teil des Vnc-Servers anzuzeigen. Da die Pixel unterschiedlich groß sind, erscheint auf dem Bildschirm mit 1600 Pixel alles größer. Verkleinern Sie das Bild, bis die Größe passt.
Dies ist offensichtlich sehr einfach und hat schwerwiegende Nachteile (kein direktes Rendern, wahrscheinlich langsam usw.). Aber wenn Sie dasselbe mit richtigen Framebuffern und dergleichen tun könnten ...
quelle
Eine Problemumgehung (obwohl ich nicht herausgefunden habe, wie das in Windows 7 funktioniert) besteht darin, Desktop-Panning / -Scrolling zu aktivieren. Auf diese Weise könnte es möglich sein, die Auflösung in kleineren Anzeigen so einzustellen, dass die Schriftgröße ähnlich ist.
quelle
Wie andere Antworten gezeigt haben, können die DPI-Einstellungen nicht pro Monitor (oder pro Anwendung) angepasst werden.
Wenn Sie bestimmte Anwendungen benötigen, die mit einem anderen DPI-Wert als der Rest des Desktops ausgeführt werden, sollten Sie eine virtuelle Maschine verwenden .
quelle
Ich habe das Problem mit dem Festlegen einer benutzerdefinierten Auflösung für den zweiten Monitor behoben. Auf diese Weise können Sie die verschiedenen DPI-Einstellungen effektiv "fälschen". Beachten Sie jedoch, dass es vom tatsächlichen Monitor abhängt, ob eine nicht standardmäßige Auflösung angezeigt wird. Es könnte auch ein schreckliches, verschwommenes Bild erzeugen, aber Sie können entscheiden, ob Sie damit leben können. Es ist alles andere als optimal, löst aber zumindest die "andere Größe" -Problematik ... (Natürlich muss der Grafiktreiber es auch unterstützen. Nvidia tut es, andere kenne ich nicht.)
quelle
Die Prozedur durch einfaches Ändern der Textgröße auf jedem Monitor funktioniert einwandfrei (Windows 10), es gibt jedoch ein großes Problem durch Verwischen !. Siehe dieses Thema
quelle
Ich hatte ein ähnliches Problem, als mir klar wurde, dass die Schriftart auf meinen beiden Monitoren auf 125% eingestellt war. Also habe ich einfach die Auflösung des Laptops von 1920X1080 auf 1600X900 verringert und dann die Schriftart unter "Systemsteuerung \ Alle Systemsteuerungselemente \ Anzeige" auf 100% reduziert. Dadurch blieb die Schrift auf dem Laptop lesbar, während die Größe auf meinem externen Monitor, der immer noch auf 1920 x 1080 eingestellt ist, reduziert wurde.
quelle