我的实际问题是,在多显示器设置中,我的第二台显示器已使用 4 年多了,其最大(也是最佳)显示分辨率为:1680 x 1050。Windows 8 本身可以正确检测此尺寸,尽管它会在“屏幕分辨率”面板上发出一个小警告:
您的分辨率低于 1536 x 1080。某些项目可能无法在您的屏幕上显示。
我也使用 VirtualBox,并使用“全屏”功能(可通过 Guest Additions 使用)让虚拟机使用整个显示屏。但是,Windows 以某种方式欺骗 VirtualBox,使其认为显示屏的实际分辨率为 2520 x 1575。这导致虚拟机屏幕上的图像和文本比我习惯的要小(当使用与 Windows 7 相同的设置时)。一些以前相当容易阅读的文本大小现在几乎无法阅读。
缩放机制相当复杂,有抗锯齿功能等等,但我宁愿 Windows 将显示尺寸保留为其原始尺寸。
我怎样才能告诉 Windows 8 保持不变显示尺寸?
答案1
我找到了一个解决方案。查看“屏幕分辨率”控制面板时,有一个链接指向“使文本和其他项目变大或变小”。这将调出一个控件来调整图标和文本的大小。此面板中间有一个选项“让我为所有显示器选择一个缩放级别”。选中此复选框解决了我的问题。
默认情况下(不选中该框),Windows 8 会尝试使所有屏幕都具有某种“最佳”分辨率,从而试图让人感觉所有屏幕都大约具有相同的大小,这正是导致我的 VirtualBox 屏幕尺寸混乱的原因。