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

Podwójne monitory w systemie Windows - Jak ustawić inny rozmiar DPI lub tekstu na każdym z monitorów?

Mój laptop to 15" szeroki ekran pracujący w rozdzielczości 1600x1050, a dodatkowo podłączam zewnętrzny 19" LCD pracujący w rozdzielczości 1280x1024. Problem z tą konfiguracją polega na tym, że jeśli zwiększę rozmiar tekstu, aby ekran laptopa był czytelny, tekst na zewnętrznym wyświetlaczu LCD jest ogromny. Normalny tekst na wyświetlaczu LCD powoduje, że na laptopie pojawia się malutki tekst.

Jakie mam opcje, aby to obejść?

Odpowiedzi (11)

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

Ustawienia DPI wpływają na cały pulpit, niezależnie od liczby i rozmieszczenia monitorów. Nie można mieć dwóch różnych ustawień DPI na dwóch monitorach.

Update:

Jest to nieprawda od wersji Windows 8.1, która dodaje wiele ulepszeń skalowania DPI , w tym ustawienia DPI na każdym z wyświetlaczy. Chociaż niektórzy mogą nie uznać, że implementacja oferuje wystarczającą kontrolę.

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

Nieco hack jest:

Jeśli zawsze używasz określonej aplikacji na jednym ekranie, możesz ustawić tę aplikację tak, aby ignorowała ustawienia DPI. Na przykład, mam Visual Studio na moim dużym monitorze ustawione na ignorowanie ustawień DPI (100%). Cała reszta na moim laptopie z siatkówką jest na poziomie 145%.

Ustawienie “Wyłącz skalowanie wyświetlacza przy wysokich ustawieniach DPI” jest w opcji kompatybilności w menu właściwości aplikacji exe.

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

W końcu działa w Windows 10, chociaż wiele aplikacji nadal nie skaluje się poprawnie. Działa prawie tak samo dobrze jak na OSX.

Dla wyższego DPI 1. monitor ( 200% skali )

Dla niższego DPI 2. monitor ( 100% skali )

Ważne jest Nie aby używać następującego skalowania ( powinno być ustawione na 100% ). Domyślnie przy użyciu sterownika siatkówki MacBooka jest on ustawiony na 150/200%.

.

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

Uwaga: Windows 8.1, w przeciwieństwie do twierdzeń Microsoftu, nie wspiera w rzeczywistości uruchamiania wielu DPI na oddzielnych monitorach.

Mam laptopa z ekranem 16" Windows 8.1 i 3840x2160. Aby okna dialogowe, okna itp. były wielkości użytkowej, muszą działać w skali 200% (porównywalna nieruchomość do typowego 16" wyświetlacza 1080p, ale z elementami UI, tekstem i zdjęciami wszystkie renderowane są ostrzejsze).

Gdy aplikacje są przenoszone z monitora laptopa na monitor zewnętrzny, gdy tylko ponad połowa okna jest przeciągana nad oknem, następuje zmiana rozmiaru. Problem polega na tym, że paski menu, kursor itp. nie są natywnie przerysowywane przy nowym ustawieniu DPI, całe okno aplikacji, paski narzędzi i wszystko jest rysowane przy 200DPI, a następnie bitmapy są zmniejszane do 50%, aby zmieścić się na monitorze zewnętrznym. Jednocześnie używana jest tylko skala 200% DPI, podczas gdy inne DPI dla monitorów zewnętrznych są [słabo] zwirtualizowane. Stosowane jest bardzo rozmyte skalowanie dwuliniowe, a tekst jest całkowicie nieczytelny na monitorze zewnętrznym. Oznacza to, że korzyści płynące z takich rzeczy jak czytelny tekst (polegający na renderowaniu 1:1 piksela i faktycznie wykorzystujący antyaliasing podpikselowy) nie są osiągalne, gdy używane są mieszane DPI.

Kilka wybranych aplikacji (IE, powerpoint) znajduje się na liście DPI świadomych każdego monitora. W tym przypadku zawartość okien jest przerysowywana na odpowiedni rozmiar i czytelny typ w obrębie aplikacji nadal funkcjonuje, ale paski menu, pasek tytułu, nawet kursor są nadal rysowane w skali 200% - co sprawia, że są one niezwykle duże na zewnętrznych monitorach. Podejrzewam, że ten wyjątek został zrobiony po to, aby prezentacje pełnoekranowe nadal mogły być wykonywane bez rozmycia skalowania bitmapy. Jednak z paskami narzędzi w skali 200%, te aplikacje nie nadają się do niczego innego niż tryb pełnoekranowy.

W tym momencie nie ma potrzeby restartowania komputera, aby zmienić DPI za każdym razem, gdy podłączasz się do zewnętrznego monitora i używasz tylko zewnętrznego.

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

Ty (powinieneś) być w stanie. W Linuksie możesz to zrobić w następujący sposób:

  1. Stworzyć serwer X VNC o rozmiarze dwa razy mniejszym niż ekran. Na przykład: masz dwa monitory o tej samej wielkości, ale o szerokości 1920 i 1600 pikseli: tworzysz serwer wirtualny o wielkości dwa razy większej niż lepszy: 3840px szeroki (wysokość 1080px).

  2. Otwórz dwóch klientów VNC na serwerze, który właśnie stworzyłeś. Umieść po jednym na każdym ekranie. Pełny ekran. Skala 1:1. Przewinąć okno po prawej stronie, aby wyświetlić najbardziej prawą część serwera Vnc. Ponieważ piksele są różnej wielkości, wszystko będzie wyglądało na większe na ekranie 1600px. Przybliż to do rozmiaru, który pasuje.

Jest to oczywiście bardzo proste i ma poważne wady (brak bezpośredniego renderingu, prawdopodobnie powolny, itp.). Ale gdybyś mógł zrobić to samo z odpowiednimi framebufferami i takimi…

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

Rozwiązałem ten problem poprzez zmianę “pozornego DPI” (a więc wielkości tekstu) monitorów. Umieszczenie zewnętrznego 19" wyświetlacza LCD dalej zmniejszy pozorny rozmiar czcionki.

Jeśli nie chcesz/nie możesz umieścić wyświetlaczy w ten sposób, możesz również użyć ekranu Thinkpad w niższej rozdzielczości, aby zwiększyć pozorny rozmiar czcionki. Oblicz DPI tutaj i upewnij się, że są one zgodne.

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

Obchodzeniem (choć nie znalazłem sposobu na to w Windows 7) jest umożliwienie przesuwania/przewijania pulpitu, dzięki czemu można by ustawić dowolną rozdzielczość na mniejszych wyświetlaczach, tak aby wielkość czcionki była podobna.

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

Rozwiązałem problem z ustawieniem niestandardowej rozdzielczości na drugim monitorze. W ten sposób można skutecznie “podrobić” różne ustawienia DPI. Ale pamiętaj, że to zależy od rzeczywistego monitora, czy w ogóle wyświetla on niestandardową rozdzielczość. Poza tym, może on dawać straszny, nieostry obraz, ale możesz zdecydować, czy możesz z nim żyć. Jest ona daleka od optymalnej, ale przynajmniej rozwiązuje kwestię “innego rozmiaru”… (Oczywiście sterownik graficzny też musi ją wspierać. Nvidia tak, inne nie wiem.)

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

Jak zaznaczono w innych odpowiedziach, ustawienia DPI nie mogą być regulowane na monitor (lub na aplikację).

Jeśli potrzebujesz konkretnych aplikacji działających w innym DPI niż reszta pulpitu, rozważ użycie wirtualnej maszyny .

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

Procedura polegająca na zmianie wielkości tekstu na każdym monitorze działa dobrze (Windows 10), ale jest ogromny problem z rozmyciem! Zobacz ten temat

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

Miałem podobny problem, zdając sobie sprawę, że czcionka została ustawiona na 125% na moich 2 monitorach. Więc po prostu obniżyłem rozdzielczość laptopa z 1920X1080 do 1600X900, a następnie zmniejszyłem czcionkę do 100% w panelu sterowania. Dzięki temu czcionka była czytelna w laptopie, a jednocześnie zmniejszono jej rozmiar, tak jak chciałem na moim monitorze zewnętrznym, który nadal jest ustawiony na 1920X1080.