直接运行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命令。其实我上在的命令就是自动生成的。