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

Dubbele monitoren op Windows - Hoe stel ik een ander DPI- of tekstformaat in op elke monitor?

Mijn laptop is een 15" breedbeeldscherm dat draait op 1600x1050, en daarnaast sluit ik een extern 19" LCD-scherm aan dat draait op 1280x1024. Het probleem met deze opstelling is dat als ik de tekstgrootte verhoog om het scherm van de laptop leesbaar te maken, de tekst op het externe LCD-scherm enorm is. Normale tekst op het LCD-scherm resulteert in piepkleine tekst op de laptop.

Welke opties heb ik om dit te omzeilen?

Antwoorden (11)

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

DPI-instellingen zijn van invloed op het hele bureaublad, ongeacht het aantal of de opstelling van de monitoren. U kunt niet twee verschillende DPI-instellingen op twee monitoren hebben.

Update:

Dit is niet waar vanaf Windows 8.1, dat veel DPI-schaalvergrotingen toevoegt, inclusief DPI-instellingen per scherm. Hoewel sommigen misschien vinden dat de implementatie niet genoeg controle biedt.

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

Een beetje hacken is:

Als je een bepaalde applicatie altijd op één scherm gebruikt, kun je die applicatie zo instellen dat ze de DPI-instellingen negeert. Ik heb bijvoorbeeld Visual Studio op mijn grote monitor ingesteld om DPI (100%) te negeren. Al het andere op mijn netvlies laptop monitor staat op 145%.

De instelling “Display Scaling op hoge DPI instellingen uitschakelen” staat onder compatibiliteit onder het eigenschappenmenu van de applicatie exe.

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

Het werkt uiteindelijk wel in Windows 10, hoewel veel apps nog steeds niet goed zouden schalen. Het werkt bijna net zo goed als op OSX.

Voor hogere DPI 1ste monitor ( 200% schaal )

Voor lagere DPI 2de monitor ( 100% schaal )

Het is belangrijk Niet te gebruiken na het schalen ( het moet op 100% worden ingesteld). Met behulp van het MacBook netvliesstuurprogrammapakket wordt het standaard ingesteld op 150/200%.

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

Opmerking: Windows 8.1 ondersteunt, in tegenstelling tot wat Microsoft beweert, niet echt het draaien van meerdere DPI’s op aparte monitoren.

Ik heb een laptop met Windows 8.1 en 3840x2160 16" scherm. Om dialogen, vensters etc. een bruikbare grootte te hebben moet het op 200% schaal draaien (vergelijkbaar met een typisch 16" 1080p scherm maar met UI elementen, tekst en foto’s die allemaal scherper zijn weergegeven).

Wanneer apps worden verplaatst van de laptop monitor naar de externe monitor, zodra meer dan de helft van het venster over het venster wordt gesleept, wordt de grootte aangepast. Het probleem hierbij is dat de menubalken, de cursor, etc. niet in eigenlijke zin opnieuw worden getekend bij de nieuwe DPI-instelling, het hele applicatievenster, de werkbalken en alles wordt getekend op 200DPI en vervolgens wordt de bitmap verkleind tot 50% om op de externe monitor te passen. Alleen de 200% DPI-schaal wordt in één keer gebruikt, terwijl andere DPI’s voor externe monitoren [slecht] gevirtualiseerd zijn. Er wordt een zeer wazige bilineaire schaal gebruikt en de tekst is volledig onleesbaar op het externe beeldscherm. Dit betekent dat het voordeel van zaken als cleartype tekst (die afhankelijk is van 1:1 pixel rendering en eigenlijk gebruik maakt van sub-pixel anti aliasing) niet haalbaar is wanneer gemengde DPI’s worden gebruikt.

Een select aantal toepassingen (IE, powerpoint) worden per-monitor DPI aware opgesomd. In dit geval wordt de inhoud van de vensters opnieuw getekend op de juiste grootte en duidelijk type binnen de apps, maar de menubalken, titelbalk, zelfs de cursor worden nog steeds getekend op 200% schaal - waardoor ze onbruikbaar groot zijn op externe monitoren. Ik vermoed dat deze uitzondering is gemaakt zodat presentaties op volledig scherm nog steeds kunnen worden gedaan zonder de wazige bitmap-schaal. Met de 200% schaal schaal zijn deze apps echter niet bruikbaar voor iets anders dan volledig scherm modus.

Op dit punt is er geen ontkomen aan het opnieuw opstarten van de computer om DPI te veranderen elke keer dat je de stekker in het externe beeldscherm steekt en alleen het externe beeldscherm te gebruiken.

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

Dat zou je moeten kunnen. In Linux zou je het zo kunnen:

  1. Maak een X VNC Server met de grootte van twee keer het kleinere scherm. Bijvoorbeeld: je hebt twee monitoren, dezelfde grootte, maar dan 1920 en 1600 pixels breed: je maakt een virtuele server van twee keer de betere: 3840px breed (1080px hoogte).

    1. Open twee VNC-clients tegen de zojuist gemaakte server. Zet er één in elk scherm. Volledig scherm. Schaal 1:1. Scroll in het rechtse venster om het meest rechtse deel van de Vnc server te tonen. Omdat de pixels anders zijn, zal alles er groter uitzien in het scherm van 1600px. Zoom die uit tot het formaat past.

Dit is natuurlijk heel eenvoudig en heeft grote nadelen (geen directe weergave, waarschijnlijk langzaam, etc). Maar als je hetzelfde zou kunnen doen met goede framebuffers en zo…

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

Ik heb dit probleem opgelost door de “schijnbare DPI” (en dus de tekstgrootte) van de monitoren te veranderen. Door de externe 19" LCD verder weg te plaatsen wordt de schijnbare grootte van het lettertype kleiner.

Als je de beeldschermen niet op die manier wilt/kan plaatsen, kun je ook het Thinkpad scherm met een lagere resolutie gebruiken om de schijnbare lettergrootte te vergroten. Bereken de DPI hier en zorg ervoor dat ze overeenkomen.

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

Een workaround (hoewel ik niet gevonden heb hoe het te doen in Windows 7) is het mogelijk maken van desktop panning/scrolling, op die manier zou het mogelijk kunnen zijn om elke resolutie in kleinere schermen in te stellen, zodat de lettergrootte vergelijkbaar zou zijn.

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

Ik heb het probleem opgelost met het instellen van een aangepaste resolutie op de tweede monitor. Op die manier kun je effectief de verschillende DPI-instellingen “faken”. Maar merk op dat het afhankelijk is van de eigenlijke monitor, of deze überhaupt een niet-standaard resolutie weergeeft. Ook kan het een vreselijk, wazig beeld opleveren, maar u kunt beslissen of u ermee kunt leven. Het is verre van optimaal, maar lost in ieder geval de “andere grootte”-kwestie op… (Natuurlijk moet de grafische driver het ook ondersteunen. Nvidia wel, anderen weet ik niet.)

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

Zoals andere antwoorden hebben aangegeven, kunnen DPI-instellingen niet per monitor (of per toepassing) worden aangepast.

Als u specifieke toepassingen nodig hebt die in een andere DPI dan de rest van het bureaublad draaien, overweeg dan het gebruik van een virtuele machine .

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

De procedure door eenvoudigweg tekstgrootte te veranderen op elke monitor werkt prima (Windows 10), maar er is een groot probleem door vervaging! Zie dit onderwerp

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

Ik had een soortgelijk probleem, omdat ik me realiseerde dat het lettertype op 125% was ingesteld op mijn 2 monitoren. Dus ik heb gewoon de laptop resolutie verlaagd van 1920X1080 naar 1600X900 en daarna het lettertype verlaagd naar 100% in het Control Panel All Control Panel Items. Hierdoor bleef het lettertype op de laptop leesbaar, terwijl ik ook het formaat van mijn externe monitor, die nog steeds is ingesteld op 1920X1080, verkleinde.