Windows 上的双显示器 - 如何在每台显示器上设置不同的 DPI 或文本大小?

dlu*_*lux 107 windows multiple-monitors dpi resolution

我的笔记本电脑是一个 15" 宽屏,运行分辨率为 1600x1050,此外,我还连接了一个运行分辨率为 1280x1024 的外部 19" LCD。此设置的问题在于,如果我增加文本大小以使笔记本电脑屏幕可读,则外部 LCD 上的文本会很大。LCD 上的普通文本导致笔记本电脑上的文本很小。

我有什么选择来解决这个问题?

Jos*_*ved 43

DPI 设置会影响整个桌面,无论显示器的数量或排列如何。两台显示器上不能有两种不同的 DPI 设置。

更新:

从 Windows 8.1 开始,这是不正确的,它添加了许多DPI 缩放增强功能,包括每个显示器的 DPI 设置。尽管有些人可能不会发现实现提供了足够的控制。

  • 您可以根据屏幕使用不同的 dpi,但在 Windows 上显然不是。我在连接到另一个屏幕的 Retina Macbook Pro 上遇到了这个问题。它**在 Mac OS X 中完美运行**,因为它根据屏幕的本机 DPI 和分辨率进行缩放,但在 Windows 7/8 中则不然,因为它希望在整个桌面上具有相同的 dpi。这是 Windows 中的一个问题,因为您要么不得不在一个显示器中忍受过大的文本,要么在另一个显示器中忍受过小的文本。 (14认同)
  • 想象一下,一个程序必须在两个显示器上尝试什么。或者从一个移动到下一个...... (8认同)
  • 我认为这是不可能的,但希望有一些第三方解决方案。如果有人想赚钱,这里有一个需要解决的问题。:) (5认同)
  • 有趣的是,许多这些答案在 Windows 8 中完成时都是“不可能的”,尽管它仍然不完美。至于跨越监视器,它只是选择窗口左上角所在的监视器的 DPI。我遇到的问题是 RDP 到 windows 7。视网膜显示器太小,将其移动到 1920x1080 电视,因为第二个显示器使它看起来更小。 (4认同)
  • 这是正确答案 - 答案是“否”。想象一下,如果一个程序的窗口同时跨越 2 或 3 个显示器——程序基本上不可能在不同的 DPI/字体设置下绘制自身的*部分*。Windows 将不得不辞职 - 摆脱字体和 DPI 首选项的概念,以便它永远工作。 (3认同)

小智 27

一个小技巧是:

如果您总是在一个屏幕上使用某个应用程序,您可以将该应用程序设置为忽略 DPI 设置。例如,我将大显示器上的Visual Studio设置为忽略 DPI (100%)。我的视网膜笔记本电脑显示器上的其他所有内容都为 145%。

“在高 DPI 设置下禁用显示缩放”设置在应用程序 exe 的属性菜单下的兼容性下。


小智 19

尽管许多应用程序仍然无法正确扩展,但它最终确实可以在 Windows 10 中运行。它几乎和在 OSX 上一样好。

对于更高 DPI 的第一台显示器(200% 比例

在此处输入图片说明

对于较低 DPI 的第二台显示器(100% 比例在此处输入图片说明

重要的是不要使用以下缩放比例(它应该设置为 100%)。默认情况下,使用 MacBook Retina 驱动程序包将设置为 150/200%。 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明


Sco*_*Lux 8

注意:与 Microsoft 声称的相反,Windows 8.1并不真正支持在单独的显示器上运行多个 DPI。

我有一台带有 Windows 8.1 和 3840x2160 16" 屏幕的笔记本电脑。为了使对话框、窗口等成为可用大小,它必须以 200% 的比例运行(与典型的 16" 1080p 显示器相当,但具有 UI 元素,文字和照片都变得更清晰)。

当应用程序从笔记本电脑显示器移动到外接显示器时,只要将窗口的一半以上拖动到窗口上,就会调整窗口大小。问题在于菜单栏、光标等不是在新的 DPI 设置下本地重绘,整个应用程序窗口、工具栏和所有内容都以 200DPI 绘制,然后位图大小调整为 50% 以适应外部显示器。一次仅使用 200% DPI 比例,而用于外部显示器的其他 DPI [很差] 虚拟化。使用了非常模糊的双线性缩放,文本在外部显示器上完全不可读。这意味着当使用混合 DPI 时,诸如 cleartype 文本(依赖于 1:1 像素渲染并实际使用子像素抗锯齿)之类的好处是无法实现的。

按显示器 DPI 感知列出了少数应用程序(IE、powerpoint)。在这种情况下,窗口的内容以正确的大小重新绘制,应用程序中的 cleartype 仍然可以运行,但菜单栏、标题栏甚至光标仍然以 200% 的比例绘制 - 在外部显示器上显示它们无法使用。我怀疑这个例外是为了在没有模糊位图缩放的情况下仍然可以完成全屏演示。但是,使用 200% 缩放工具栏,这些应用程序除了全屏模式外无法用于任何其他应用程序。

此时,每次插入外接显示器并仅使用外接显示器时,都不必重新启动计算机以更改 DPI。