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