以不同的方式缩放显示器而不会让所有东西变得模糊?

以不同的方式缩放显示器而不会让所有东西变得模糊?

问题

我的笔记本电脑有一台 1920x1080、34.4x19.3 厘米的显示器,我将其连接到一台 1280x1024、37.6x30.1 厘米的外接显示器。由于外接显示器的像素密度低 30%,所以它上面的所有东西看起来都大得多。

我该如何配置我的系统,使所有内容在两个显示器上显示大小相同?我还愿意考虑使用另一个桌面环境来实现这一点。

(使用 Ubuntu 15.10)

不令人满意/部分解决方案

我可以更改外接显示器的 dpi(如所述这里),但这会使得外接显示器上的所有内容都变得模糊。

gnome-tweak-tool允许您设置缩放因子,使所有窗口的内容变大或变小。当然,问题是这适用于两个屏幕。但是,是否可以为不同的显示器指定不同的缩放因子?

答案1

Ubuntu(以及大多数 Linux 发行版)都带有xrandr命令。下面您可以看到示例输出,xrandr其中我有一个内置笔记本电脑 LVDS 屏幕和一个外部 VGA-0 屏幕

$ xrandr                                                                                       
Screen 0: minimum 320 x 200, current 2390 x 768, maximum 8192 x 8192
VGA-0 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
LVDS connected 1366x768+1024+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1280x720       59.9  
   1152x768       59.8  
   1024x768       59.9  
   800x600        59.9  
   848x480        59.7  
   720x480        59.7  
   640x480        59.4  

如您所见,有多种分辨率可供选择。

我们可以xrandr --output VGA-0 --mode 1024x768 --output LVDS --mode 1024x768将它们都调整到相同的分辨率。重点是 -这可以编写脚本并用作每次 GUI 登录时的自动启动命令。

还有很多方法可以添加新模式。例如,以下是来自man xrandr

Forces to use a 1024x768 mode on an output called VGA:
              xrandr --newmode "1024x768" 63.50  1024 1072 1176 1328  768 771 775 798  -hsync
              +vsync
              xrandr --addmode VGA 1024x768
              xrandr --output VGA --mode 1024x768

參閱建筑维基详细解释

但是,GUI 完全可以完成同样的任务 - 查看系统设置 -> 显示设置

在此处输入图片描述

相关内容