如何改变X11分辨率选择?

如何改变X11分辨率选择?

我的 VGA 显示器被 X11 识别,并且选择了最佳分辨率,这与产品规格相符。但实际上,这种分辨率有时并不总是有效(短暂出现频率超出范围错误)。这可能是硬件问题,我正在寻找一种理想的解决方法,以针对特定故障设备。

VGA1 connected primary 1280x1024+0+0 ...
   1280x1024     75.02*   60.02

到目前为止,我知道如何暂时修复它:

xrandr -d :0 --output VGA1 --mode 1280x1024 -r 60.02

这远非理想,因为我盲目地强制所有显示器的分辨率。另外,我不确定/etc/X11/xinit/xinitrc这是否是合适的位置。

答案1

命令应该是:

xrandr --output VGA1 --mode 1280x1024 -r 60.02

如果您已经指定了显示器,则无需再指定显示器。此外,您真正想要指定显示器的分辨率和刷新率,而不是屏幕的分辨率和刷新率,这是问题的根源......

因为我盲目地强制所有显示器的分辨率

此外,xrandr 不是 X11 的一部分,因此您可以将该命令放在任何您想要的位置,在 /etc/rc.local 中,在启动时执行的 crontab 文件中,

 @reboot /path/to/xecutable/script/containing/xrandr

相关内容