如何覆盖 xrandr 选择低于首选分辨率的情况?

如何覆盖 xrandr 选择低于首选分辨率的情况?

当我使用 HDMI 将外部屏幕连接到笔记本电脑时,选择的默认分辨率不是最大分辨率 - 即使此分辨率列在可用模式下:

HDMI1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1024x768       60.0 +   75.1     70.1     60.0  
   1920x1080      60.0*    59.9  
   1600x1200      60.0  
   1680x1050      59.9  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1280x800       59.9  
   1152x864       60.0  
   1280x720       60.0     59.9  
   800x600        72.2     75.0     60.3  
   640x480        75.0     72.8     66.7     60.0     59.9  
   720x400        70.1  

在此示例中,我手动切换到1920x1080,但连接的初始分辨率是1024x768。这是由自动选择的xfce4-display-settings;我怀疑是因为xrandr将其指定为首选分辨率(请参阅+那里)

我连接的另一台显示器也选择了次优分辨率。这意味着我必须继续手动切换分辨率。

我怎样才能xrandr立即选择正确的(最大分辨率)模式?

注意:我经常连接和断开这些屏幕,因此我正在寻找一种方法让 xrandr 发挥应有的作用,而不是xorg.conf启动计算机时加载的自定义设置。自定义脚本将是第二好的解决方法,但据我所知xrandr应该选择最高分辨率,我想知道为什么它不这样做

相关内容