2009-08-26 03:39:38 +0000 2009-08-26 03:39:38 +0000
104
104

Doppelmonitore unter Windows - Wie stelle ich auf jedem Monitor eine andere DPI- oder Textgröße ein?

Mein Laptop ist ein 15"-Breitbildschirm, der mit 1600x1050 läuft, und zusätzlich schließe ich ein externes 19"-LCD an, das mit 1280x1024 läuft. Das Problem bei diesem Aufbau ist, dass, wenn ich die Textgröße erhöhe, um den Laptop-Bildschirm lesbar zu machen, der Text auf dem externen LCD riesig ist. Normaler Text auf dem LCD führt zu winzigem Text auf dem Laptop.

Welche Optionen habe ich, um dies zu umgehen?

Antworten (11)

43
43
43
2009-08-26 06:00:46 +0000

DPI-Einstellungen wirken sich auf den gesamten Desktop aus, unabhängig von der Anzahl oder Anordnung der Monitore. Sie können nicht zwei verschiedene DPI-Einstellungen auf zwei Monitoren haben.

Update:

Dies ist ab Windows 8.1 unwahr, das viele DPI-Skalierungsverbesserungen hinzufügt, einschließlich DPI-Einstellungen pro Bildschirm. Auch wenn einige der Meinung sind, dass die Implementierung nicht genug Kontrolle bietet.

27
27
27
2013-08-16 13:05:49 +0000

Ein kleiner Hack ist:

Wenn Sie eine bestimmte Anwendung immer auf einem Bildschirm verwenden, können Sie diese Anwendung so einstellen, dass die DPI-Einstellungen ignoriert werden. Ich habe zum Beispiel 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 “Disable display scaling on high DPI settings” befindet sich unter Kompatibilität im Eigenschaftsmenü der Anwendungsexe-Exe.

17
17
17
2015-08-10 06:19:06 +0000

Endlich funktioniert es auch in Windows 10, obwohl viele Anwendungen immer noch nicht richtig skaliert würden. Es funktioniert fast genauso gut wie unter OSX.

Für höhere DPI 1. Monitor ( 200% Skalierung )

Für niedrigere DPI 2. Monitor ( 100% Skalierung )

Es ist wichtig NICHT folgende Skalierung zu verwenden ( es sollte auf 100% eingestellt sein ). Bei Verwendung des MacBook Retina-Treiberpakets wäre sie standardmäßig auf 150/200% eingestellt.

8
8
8
2014-12-07 22:15:08 +0000

Hinweis: Entgegen Microsofts Behauptungen unterstützt Windows 8.1 nicht wirklich die Ausführung mehrerer DPIs auf getrennten Monitoren.

Ich habe einen Laptop mit Windows 8.1 und 3840x2160 16-Zoll-Bildschirm. Damit Dialogfelder, Fenster usw. eine nutzbare Größe haben, muß er in einem 200%igen Maßstab laufen (vergleichbar mit einer typischen 16" 1080p-Anzeige, aber mit UI-Elementen, Text und Fotos, die alle schärfer dargestellt werden).

Wenn Anwendungen vom Laptop-Monitor auf den externen Monitor verschoben werden, wird die Größ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. nicht nativ mit der neuen DPI-Einstellung neu gezeichnet werden, das gesamte Anwendungsfenster, die Symbolleisten und alles mit 200 DPI gezeichnet wird und die Bitmap dann auf 50% verkleinert wird, damit sie auf den externen Monitor passt. Nur die 200% DPI-Skala wird auf einmal verwendet, während andere DPIs für externe Monitore [schlecht] virtualisiert sind. Es wird eine sehr verschwommene bilineare Skalierung verwendet, und der Text ist auf dem externen Monitor völlig unleserlich. Das bedeutet, dass der Nutzen von Dingen wie Klarschrifttext (der auf 1:1-Pixel-Rendering beruht und tatsächlich Subpixel-Anti-Aliasing verwendet) nicht erreicht werden kann, wenn gemischte DPIs verwendet werden.

Einige ausgewählte Anwendungen (IE, Powerpoint) sind pro Monitor DPI-bewusst aufgelistet. In diesem Fall wird der Inhalt der Fenster in der richtigen Größe neu gezeichnet, und die Klarschrift innerhalb der Anwendungen funktioniert immer noch, aber die Menüleisten, die Titelleiste und sogar der Cursor werden immer noch mit einem Maßstab von 200% gezeichnet - was sie auf externen Monitoren unüblich groß macht. Ich vermute, diese Ausnahme wurde gemacht, damit Vollbild-Präsentationen immer noch ohne die verschwommene Bitmap-Skalierung durchgeführt werden können. Mit Symbolleisten mit einer Skalierung von 200% sind diese Anwendungen jedoch für nichts anderes als den Vollbildmodus verwendbar.

An diesem Punkt kommt man nicht darum herum, den Computer jedes Mal neu starten zu müssen, um die DPI zu ändern, wenn man sich an einen externen Monitor anschließt und nur einen externen Monitor verwendet.

3
3
3
2012-03-28 09:46:57 +0000

Sie (sollten) dazu in der Lage sein. Unter Linux könnte man es so machen:

  1. Erstellen Sie einen X VNC-Server mit der zweifachen Größe des kleineren Bildschirms. Zum Beispiel: Sie haben zwei Monitore gleicher Größe, aber 1920 und 1600 Pixel breit: Sie machen einen virtuellen Server mit der zweifachen Größe des besseren: 3840px breit (1080px Höhe).

  2. Öffnen Sie zwei VNC-Clients gegen den Server, den Sie gerade erstellt haben. Setzen Sie einen in jeden Bildschirm ein. Voller Bildschirm. Maßstab 1:1. Scrollen Sie im Fenster rechts, um den ganz rechten Teil des Vnc-Servers anzuzeigen. Da die Pixel unterschiedlich groß sind, wird alles auf dem Bildschirm mit 1600px größer aussehen. Vergrößern Sie dieses Fenster, bis die Größe passt.

Dies ist offensichtlich sehr einfach und hat gravierende Nachteile (keine direkte Wiedergabe, wahrscheinlich langsam, usw.). Aber wenn Sie das Gleiche mit richtigen Framebuffern und so machen könnten…

3
3
3
2010-10-08 01:38:00 +0000

Ich löste dieses Problem, indem ich den “scheinbaren DPI” (und damit die Textgröße) der Monitore änderte. Wenn Sie den externen 19"-LCD weiter weg platzieren, wird die scheinbare Schriftgröße verringert.

Wenn Sie die Bildschirme nicht so platzieren wollen/können, können Sie auch den Thinkpad-Bildschirm 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.

2
2
2
2010-02-04 15:38:52 +0000

Eine Abhilfe (obwohl ich nicht gefunden habe, wie man das in Windows 7 macht) besteht darin, das Verschieben/Scrollen des Desktops zu ermöglichen. Auf diese Weise könnte es möglich sein, jede beliebige Auflösung in kleineren Bildschirmen einzustellen, so dass die Schriftgröße ähnlich ist.

1
1
1
2014-11-07 17:44:17 +0000

Ich habe das Problem mit der Einstellung einer benutzerdefinierten Auflösung für den zweiten Monitor gelöst. Auf diese Weise können Sie die unterschiedliche DPI-Einstellung effektiv “vortäuschen”. Aber beachten Sie, dass es vom tatsächlichen Monitor abhängt, ob er überhaupt eine nicht standardmäßige Auflösung anzeigt. Es könnte auch ein schreckliches, verschwommenes Bild erzeugen, aber Sie können entscheiden, ob Sie damit leben können. Es ist bei weitem nicht optimal, aber es löst zumindest das “unterschiedliche Größe”-Problem… (Natürlich muß der Grafiktreiber das auch unterstützen. Nvidia tut es, andere kenne ich nicht).

1
1
1
2012-09-27 02:29:07 +0000

Wie bereits in anderen Antworten erwähnt, können die DPI-Einstellungen nicht pro Monitor (oder pro Anwendung) angepasst werden.

Wenn Sie bestimmte Anwendungen in einer anderen DPI als der Rest des Desktops ausführen müssen, ziehen Sie die Verwendung einer virtuellen Maschine in Betracht.

0
0
0
2017-06-28 07:37:26 +0000

Das Verfahren durch einfaches Ändern der Textgröße auf jedem Monitor funktioniert gut (Windows 10), aber es gibt ein großes Problem durch Unschärfe! Siehe dieses Thema

-1
-1
-1
2018-11-16 21:46:56 +0000

Ich hatte ein ähnliches Problem, als ich feststellte, dass die Schrift auf meinen 2 Monitoren auf 125% eingestellt war. Also habe ich einfach die Auflösung des Laptops von 1920X1080 auf 1600X900 herabgesetzt und dann die Schriftart in der Systemsteuerung\Alle Elemente der Systemsteuerung\Anzeige auf 100% reduziert. Dadurch blieb die Schrift auf dem Laptop lesbar, während ich gleichzeitig die Schrift auf meinem externen Monitor, der immer noch auf 1920X1080 eingestellt ist, so verkleinerte, wie ich es wollte.