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

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

我的笔记本电脑是一个15英寸的宽屏幕,运行在1600×1050,除此之外,我还连接了一个19英寸的外部LCD,运行在1280×1024。这个设置的问题是,如果我增加文字大小以使笔记本的屏幕可读,外部LCD上的文字是巨大的。

我有什么办法可以解决这个问题?

答案 (11)

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

DPI 设置会影响整个桌面,无论显示器的数量或排列方式如何。

Update:

Update:

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

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

有一点黑客是:

如果你总是在一个屏幕上使用某个应用程序,你可以将该应用程序设置为忽略DPI设置。例如,我的大显示器上的Visual Studio设置为忽略DPI(100%)。

在应用程序执行程序的兼容性菜单下的属性菜单下,设置了 “在高DPI设置上禁用显示缩放"。

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

它终于在Windows 10上运行了,尽管许多应用程序仍然无法正常缩放。

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

对于较低DPI的第二显示器(100%的比例

重要的是***不要使用以下的缩放比例(应该设置为100%**)。默认情况下,使用MacBook retina驱动包时,应该设置为150/200%。

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

注:Windows 8.1,与微软的说法相反,并不真正支持在不同的显示器上运行多个DPI。为了让对话框、窗口等都是可用的大小,它必须在200%的比例下运行(与典型的16英寸1080p显示器相当,但UI元素、文字和照片都渲染得更清晰)。这样做的问题是,菜单栏、光标等不是在新的DPI设置下重新绘制的,整个应用程序窗口、工具栏和所有的东西都是在200DPI下绘制的,然后将位图调整到50%的大小,以适应外部显示器。只有200%的DPI比例被一次性使用,而其他的外部显示器的DPI则被[可怜的]虚化了。使用了非常模糊的双线缩放,文字在外部显示器上完全无法阅读。这意味着,当使用混合DPI时,像cleartype文本(它依赖于1:1像素渲染,实际上使用了亚像素防别离)这样的好处是无法实现的。在这种情况下,窗口的内容会以正确的大小重新绘制,应用程序内的cleartype仍然可以使用,但菜单栏、标题栏、甚至是光标仍然以200%的比例绘制—-这使得它们在外部显示器上显得异常大。我猜测这个例外是为了让全屏演示可以在没有模糊的位图缩放的情况下进行。在200%比例的工具条下,这些应用程序除了全屏模式外,就不能使用其他任何东西。

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

你(应该)能够做到。在Linux中,你可以这样做:

  1. 创建一个X VNC服务器,其大小为小屏幕的2倍。例如:你有两台显示器,大小相同,但宽为1920和1600像素:你做一个虚拟服务器的两倍于较好的那台的虚拟服务器。3840px宽(1080px高)。

  2. 对着你刚才创建的服务器,打开两个VNC客户端。在每个屏幕上放一个。全屏。缩放比例为1:1。3.滚动右边的窗口,显示VNC服务器最右边的部分。因为像素大小不同,所以在1600px的屏幕中,所有的东西都会看起来更大。放大那一个,直到大小合适为止。

这显然很简单,而且有严重的缺点(不能直接渲染,可能会很慢等)。但如果你能用适当的帧缓冲器之类的东西来做同样的事情……

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

我是通过改变显示器的 “表观DPI"(也就是文字大小)来解决这个问题的。

如果你不想/不能这样放置显示器,你也可以使用较低分辨率的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设置。但要注意的是,这要看实际的显示器,是否显示非标准分辨率根本就不一样。另外,它可能会产生一个可怕的、模糊的图像,但你可以决定是否可以忍受。它远非最佳,但至少解决了 "不同尺寸 "的问题………..(当然,图形驱动也必须支持。Nvidia支持,其他的我不知道。)

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

我有一个类似的问题,意识到字体在我的2台显示器上被设置为125%。所以我简单地将笔记本的分辨率从1920X1080降低到1600X900,然后在控制面板中的 “控制面板项目/显示 "中将字体降低到100%。这样一来,在笔记本上保持了字体的可读性,同时也减少了字体的大小,因为我的外置显示器上的字体仍然设置为1920X1080。