第一步执行$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1280x1024+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
可以看到当前分辨率为1280 * 1024
当前使用的显示器三VGA1
第二步:查找分辨率,如分辨率为1440 * 900 则执行
$ cvt 1440 900 60
得到一个提示结果,
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
第三步:创建分辨率 newmode
$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
第四步:添加分辨率到屏幕对象比如第一步的VGA1和LVDS1 用到的命令是addmode
$xrandr --addmode "1440x900_60.00"
第五步:输出置换分辨率性能
$ xrandr --output VGA1 --mode "1440x900_60.00"
如果没有报错,执行一下xrandr啦,如果current分辨率已经三1440 * 900,恭喜你,成功了
如果报错,找不到VGA1,可能是你没有这个显示器,或者分辨率设置有问题
基本步骤就算这样了,有什么不妥的地方欢迎指正