减小外接显示器的默认尺寸

减小外接显示器的默认尺寸

我有一台 76 Galago Ultra Pro 系统,90% 的时间它都放在我的桌子上,连接到外接显示器。我的问题是系统认为我的外接显示器比实际小得多,所以它把屏幕上的所有内容(字体、图标等)都弄得太大了。

这是系统认为我的显示器的样子的屏幕截图:

截屏

以下是实际设置的照片:

照片

看看外部显示器上的终端窗口的大小!使用起来很不舒服。在我看来,系统识别了外部显示器的正确分辨率,并且可以判断它比笔记本电脑的分辨率小得多(外部显示器已经有几年历史了),但我真的很想告诉它显示器的实际尺寸更大。有办法吗?

答案1

外接显示器上的东西更大,因为屏幕上的像素物理上更大。

大多数外置桌面显示器的像素密度约为 100 像素/英寸 (PPI)。这意味着一英寸内有 100 个像素。这个数字相当小,但很多东西的像素密度要小得多。

您的 Galago 拥有 14.1 英寸显示屏,分辨率为 1920x1080。这相当于每英寸约 156 像素。为了在相同的物理空间(一英寸)内塞入更多像素,像素必须小得多——在本例中约为 50%。

这使得 Galago 上的所有东西都变得更小,而外接显示器上的所有东西都变得更大。

问题在于身体的屏幕尺寸和逻辑屏幕尺寸。显示器的物理尺寸很容易想象;它只是从一个角到另一个角的距离。逻辑尺寸是实际的屏幕分辨率。因此,尽管物理尺寸相差很大,但 Galago 和 Bonobo Extreme 都具有相同的逻辑屏幕尺寸(因为它们都具有相同的分辨率)。

这类似于在 Gimp 中放大图像,或在 Firefox 中放大图像。图像的物理尺寸变大,而逻辑尺寸(图像的像素尺寸)保持不变。

使用 Mir 的 Ubuntu 未来版本将允许分辨率独立性,其中屏幕上对象的大小不由像素密度决定。他们使用特殊的网格单元 (GU) 来设计应用程序。然后,所有网格单元都由 Mir 转换为物理像素。因此,这意味着如果网格单元是一英寸宽,并且 Unity Launcher 是一个网格单元宽,那么它在高密度显示器(如 Galago 的内置显示器)上将是一英寸宽,在低密度显示器(如外部显示器)上将是一英寸宽。

(顺便说一句,感谢您订购 Galago!我在 System76 工作,看到我们的东西在野外总是很有趣!)

相关内容