比如你要使用 1440x900 的自定义分辨率,先利用 cvt 计算一个新的 modeline
$ cvt 1440 900
输出为:
# 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
再用 xrandr 添加一个新的mode:
$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
$ xrandr # 可看到已经添加成功了
$ xrandr --addmode VGA1 "1440x900_60.00"
$ xrandr # 可看到已经添加成功了
$ xrandr --output VGA1 --mode "1440x900_60.00"
即可成功切换分辨率。