xrandr修改分辨率与刷新率

查询当前显示器信息

直接运行xrandr即可。
我的执行结果如下,信息过多,我则把关键部分放出来:

itkey@vivobook: ~/.screenlayout $ xrandr                                        [14:41:35]
Screen 0: minimum 320 x 200, current 5760 x 2160, maximum 16384 x 16384
HDMI-1 connected 1920x1080+0+774 (normal left inverted right x axis y axis) 527mm x 293mm
   1920x1080     60.00*+  74.99    50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
DP-1 connected primary 3840x2160+1920+0 (normal left inverted right x axis y axis) 597mm x 336mm
   3840x2160     60.00 +  29.98* 
   1920x2160     59.99  

会列出所有支持的分辨率和刷新率。

查询当前的分辨率

这个比较简单,只要看*+两个符号在哪行就可以了。我上面的结果就是:
HDMI-1 分辨率 1920x1080 刷新率是60.00

查询刷新率

*号所在位置,比如我上面的信息就是

HDMI-1 60.00
DP-1 29.98

设置刷新率

DP-1 29.98 就会感觉有点不流畅,如果设置其刷新率呢?参数中加上参数 -r 60.00即可调整成60刷新率。
完整的命令如下:

xrandr --output eDP-1 --off --output HDMI-1 --mode 1920x1080 --pos 0x774 --rotate normal --output DP-1 -r 60.00 --primary --mode 3840x2160 --pos 1920x0 --rotate normal --output DP-2 --off --output DP-3 --off --output DP-4 --off```

设置分辨率显示器位置显示器是否打开

这些都可以使用xrandr来实现,就是不太直观有些数值要自己人工计算。我推荐使用ARandR来图形化设置,并且可以自动生成xrandr命令。其实我上在的命令就是自动生成的。

猜你喜欢

转载自blog.csdn.net/lxyoucan/article/details/125483740