我有两台全高清显示器,其中一台是 15 英寸笔记本电脑屏幕。如何更改该特定屏幕的 DPI,以便更舒适地阅读文本?
答案1
Ubuntu 还不能很好地处理这个问题 - 您无法拥有两个 DPI 差异很大的显示器,也无法在它们之间拖动窗口并使其正常工作。这是 Xorg 和小部件工具包的限制。问题是它们使用单个 DPI 值,然后窗口的大小以像素为单位,因此如果您在外部显示器上有一个 400 像素宽的窗口并将其拖到 hiDPI 显示器上,它仍然是 400 像素宽,但由于像素密度增加,它看起来会太小。
在 Unity 中,您可以使用显示设置中的“菜单和标题栏的比例”来更改 Unity 界面的缩放比例,但此缩放比例不会影响应用程序。
为缓解此问题,您可以采取以下措施:使用xrandr
或显示设置降低 hiDPI 显示器的分辨率。这种方法的缺点是 LCD 显示器在原始分辨率下效果最佳,使用其他分辨率可能会显得模糊。如果这是一个问题,您可以选择原始分辨率的整数倍分辨率(例如 QHD => HD、FHD 的 1920x1080 => 960x540、2560x1600 => 1280x800、2880x1800 => 1440x900 等),但实际上您可能无法这样做,因为没有可用的精确整数倍分辨率。
相关错误报告: