我正在运行 18.04 LTS 和两个显示器:一个 24 英寸 1920x1200 显示器和一个 27 英寸 3840x2160 显示器。
高分辨率显示器上的文字太小,难以阅读。
我尝试使用“屏幕显示”设置屏幕将缩放比例更改为 200%,但它只会让所有内容变得巨大而模糊。我不知道他们为什么只选择 100% 的倍数作为可用选项,但这种类型的 UI 缩放不是我想要的。我想以原始分辨率使用显示器,但在高分辨率显示器上使用相对较大的字体大小,以便于阅读。其余的 UI 应该保持相同的大小。
上面提到的缩放选项会同时缩放两个显示器,即使每个显示器单独显示控件。更改一个显示器会自动更改另一个显示器。这似乎是一个错误。有帖子和答案介绍如何使用 自定义每个显示器的缩放比例xrandr
,但同样,这是缩放整个 UI。这不是我想要的。
我可以在 Ubuntu 中获得像在 Windows 10 中一样特定于显示器的字体缩放选项吗?
我也希望能有 dpi 感知的鼠标在屏幕之间的移动,就像https://github.com/mgth/LittleBigMouse在 Windows 上。
答案1
我最接近的还是使用 xrandr (显示缩放)。这是我运行的:
xrandr --output "DisplayPort-0" --auto --pos 3456x0 --scale 1x1 --output "DisplayPort-1" --auto --scale 1.8x1.8 --pos 0x0
这是一个更易读的版本:
xrandr
--output "DisplayPort-0"
--auto
--pos 3456x0
--scale 1x1
--output "DisplayPort-1"
--auto
--scale 1.8x1.8
--pos 0x0
我的两个显示器都插入了 DisplayPort,其中 27 英寸 3840x2160 显示器是 DisplayPort-0,而 24 英寸 1920x1200 显示器是 DisplayPort-1。
我使用 1.8 的缩放系数将较小的显示器放大到与较大的显示器相同的高度。
2160/1200=1.8。
这意味着鼠标可以在两个显示器之间无缝移动,而不会卡在任何边缘。使用全屏缩放意味着文本看起来像关闭了字体平滑功能(尽管仍然可以阅读),所以我真的希望有人能想出一种方法来对每个显示器进行字体缩放,但在此之前,这就足够了。
我唯一需要做的计算就是找到大显示器的偏移量,以便将其移到小显示器的右侧。缩放后,小显示器的分辨率是其原始分辨率 1920 的 1.8 倍,即 (1920 x 1.8 =) 3456。
编辑:忘记说了,我还使用了大文本的辅助功能设置,这样大屏幕上的文本就不需要眯着眼睛看了。但如果没有上述缩放功能,小屏幕上的文本就会变得太大。