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

Сдвоенные мониторы на Windows - Как установить разные DPI или размер текста на каждом мониторе?

Мой ноутбук представляет собой 15-дюймовый широкоформатный экран, работающий с разрешением 1600x1050, и в дополнение к этому я подключаю внешний 19-дюймовый ЖК-дисплей, который работает с разрешением 1280x1024. Проблема в этой настройке заключается в том, что если я увеличу размер текста, чтобы сделать экран ноутбука читаемым, то текст на внешнем ЖК-дисплее будет огромным. Обычный текст на ЖК-дисплее приводит к крошечному тексту на экране ноутбука.

Какие опции я могу обойти это?

Ответы (11)

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

Настройки DPI влияют на весь рабочий стол, независимо от количества и расположения мониторов. На двух мониторах нельзя иметь две разные настройки DPI.

Update:

Это неверно на примере Windows 8.1, в которой добавлено множество усовершенствований в области масштабирования DPI , включая настройки DPI для каждого монитора. Хотя некоторые из них могут не счесть, что эта реализация предлагает достаточный контроль.

27
27
27
2013-08-16 13:05:49 +0000
17
17
17
2015-08-10 06:19:06 +0000

Наконец-то он работает в Windows 10, хотя многие приложения все еще не масштабируются корректно. Он работает почти так же хорошо, как и на OSX.

Для более высоких DPI 1-й монитор ( 200% масштаба)

Для более низких DPI 2-й монитор ( 100% масштаба)

Важно NOT использовать следующее масштабирование ( it должно быть установлено на 100%). По умолчанию при использовании пакета драйверов сетчатки MacBook будет установлено значение 150/200%.

.

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

Примечание: Windows 8.1, вопреки утверждениям Microsoft, not действительно поддерживает запуск нескольких DPI на отдельных мониторах.

У меня есть ноутбук с окнами 8.1 и 3840x2160 16-дюймовый экран. Для того, чтобы диалоговые окна, окна и т.д., чтобы быть удобным размером, он должен работать в масштабе 200% (сопоставимая недвижимость с типичным 16-дюймовым дисплеем 1080p, но с элементами пользовательского интерфейса, текстом и фотографиями все оказалось острее).

Когда приложения перемещаются с монитора ноутбука на внешний монитор, как только более половины тэх окно перетаскивается по окну изменяется размер. Проблема заключается в том, что строки меню, курсор и т.д. не перерисовываются в соответствии с новыми настройками DPI, все окно приложения, панели инструментов и все это рисуется на 200DPI, а затем растровая карта изменяется до 50%, чтобы поместиться на внешнем мониторе. Одновременно используется только шкала 200% DPI, в то время как другие DPI для внешних мониторов [плохо] виртуализированы. Используется очень размытое билинейное масштабирование, а текст на внешнем мониторе полностью не читается. Это означает, что при использовании смешанных DPI такие вещи, как чистый текст (использующий рендеринг 1:1 пикселей и фактически использующий субпиксельное анти-алиасинг), недостижимы.

Несколько избранных приложений (IE, powerpoint) перечислены для каждого монитора, осведомленного о DPI. В этом случае содержимое окон перерисовывается в правильном размере и очищается внутри приложений, но строки меню, строка заголовка, даже курсор все еще отрисовываются в масштабе 200% - что делает их необычайно большими на внешних мониторах. Подозреваю, что это исключение было сделано для того, чтобы полноэкранные презентации все равно можно было делать без размытого растрового масштабирования. Однако с панелями инструментов с 200% масштабированием эти приложения не пригодны ни для чего другого, кроме полноэкранного режима.

На данный момент нет необходимости перезагружать компьютер, чтобы изменить DPI каждый раз, когда вы подключаетесь к внешнему монитору и используете только внешний монитор.

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

Ты (должна) быть в состоянии. В Linux вы можете сделать это так:

  1. Создать сервер X VNC размером в два раза меньше экрана. Например: у вас два монитора, одного размера, но шириной 1920 и 1600 пикселей: вы делаете виртуальный сервер в два раза лучше: 3840px шириной (1080px высотой).

  2. Откройте два клиента VNC на только что созданном сервере. По одному на каждом экране. Полный экран. Масштаб 1:1. Прокрутите окно справа, чтобы показать самую правую часть сервера Vnc. Так как пиксели разного размера, все будет выглядеть больше на экране 1600px. Увеличивайте до нужного размера.

Очевидно, что это очень просто и имеет серьезные недостатки (нет прямого рендеринга, возможно медленный и т.д.). Но если бы вы могли сделать то же самое с правильными фрейм-буферами и т.д….

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

Я решил эту проблему, изменив “видимый DPI” (а значит, и размер текста) мониторов. Размещение внешнего 19-дюймового ЖК-дисплея дальше уменьшит видимый размер шрифта.

Если вы не хотите/не можете разместить дисплеи таким образом, вы также можете использовать Thinkpad экран в более низком разрешении для увеличения видимого размера шрифта. Рассчитайте DPI здесь и убедитесь, что они совпадают.

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

Обходным путем (хотя я не нашел, как это сделать в Windows 7) является включение панорамирования/прокрутки рабочего стола, таким образом можно было бы установить любое разрешение на меньших дисплеях, чтобы размер шрифта был одинаковым.

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

Я решил проблему с установкой пользовательского разрешения на второй монитор. Таким образом, вы можете эффективно “подделать” различные настройки DPI. Но обратите внимание, что это зависит от фактического монитора, отображает ли он вообще нестандартное разрешение. Кроме того, это может привести к ужасному, размытому изображению, но вы можете решить, сможете ли вы с этим смириться. Это далеко не оптимально, но, по крайней мере, решает проблему “разного размера”… (Конечно, графический драйвер тоже должен это поддерживать. Нвидия поддерживает, другие я не знаю).)

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

Как было указано в других ответах, настройки DPI не могут быть скорректированы для каждого монитора (или приложения).

Если вам нужны определенные приложения, работающие с DPI, отличным от остального рабочего стола, подумайте об использовании виртуальной машины .

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

Процедура изменения простого размера текста на каждом мониторе работает отлично (Windows 10), но есть огромная проблема при размывании! Смотрите эта тема

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

У меня была похожая проблема, я понял, что шрифт был установлен на 125% на моих двух мониторах. Поэтому я просто снизил разрешение ноутбука с 1920X1080 до 1600X900, а затем уменьшил шрифт до 100% в панели управления Panel\All Items\Display. Это позволило сохранить читаемость шрифта на ноутбуке, а также уменьшить его размер, как я хотел на моем внешнем мониторе, который до сих пор установлен на 1920X1080.

Похожие вопросы

3
19
10
28
7