双显示器设置中的字体缩放

双显示器设置中的字体缩放

刚刚在 ThinkPad W451 上安装了 Ubuntu 20.04,笔记本电脑的屏幕分辨率为 2880x1620,并连接了分辨率为 1920x1080 的第二台显示器。遗憾的是,Ubuntu 似乎要么在笔记本电脑显示器上显示很小的字体,要么如果笔记本电脑显示器上的字体正常,第二台显示器上的窗口和字体就很大。

在显示设置中,任一显示器都有一个比例选择,但不能独立设置比例:如果我在一个显示器上设置它,它会影响另一个显示器。

有没有办法使用双显示器,让字体大小适应每个显示器的实际 DPI?我不敢相信这样一个基本问题在 2020 年仍然没有得到解决:对于每个显示器,如果我们知道 DPI,我们就应该能够以预期的大小绘制东西。我尝试使用默认窗口管理器 xfce4 和 Mate,但它们都出错了。

答案1

有没有办法使用双显示器,以便字体大小能够适应每个显示器的实际 DPI?
是的,我会用xrandr。我会勾勒出解决方案,而细节则留给你去修改和发现。

兰德是 RandR(调整大小和旋转)X Window System 扩展的官方配置实用程序(来源)。

您需要一个类似的命令行

$ xrandr --output <output #1> --primary --mode 2880x1620  --pos 0x0 --scale 2x2  --rotate normal --output <output #2> --mode 1920x1080 --pos <other> --scale 1x1 --rotate normal

只要你找到了正确的配置,就可以通过添加模式和设置默认值来使其永久生效。我在这里留下了相关链接。

  1. xrandr 双显示器缩放问题
  2. https://blog.summercat.com/configuring-mixed-dpi-monitors-with-xrandr.html
  3. https://wilfredwee.github.io/entry/how-to-xrandr/
  4. https://www.reddit.com/r/gnome/comments/i1b2d1/x11_scaling_issues_with_multiple_monitors/
  5. 如何使用 xrandr 更改首选分辨率?
  6. xrandr 中自动添加模式的最佳位置

相关内容