解决方案:xrandr命令。
首先,直接运行xrandr查看下分辨率的情况:
$ 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)
1024×600 60.0 +
800×600 60.3 56.2
640×480 59.9
VGA1 connected 1280×1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024×768 60.0 *
800×600 60.3 56.2
848×480 60.0
640×480 59.9
标星号的那行就是我正在使用的分辨率。
下面用cvt命令生成一个modeline,为后续添加分辨率作准备:
$ cvt 1440 900
# 1440×900 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 –newmode来创建一个分辨率模式,使用“Modeline”后的内容(–rmmode删除这个模式):
$ xrandr –newmode “1440x900_60.00” 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
接着用xrandr –addmode把这个模式添加到显示器上(–delmode把这个模式从该显示器上移除):
$ xrandr –addmode VGA1 “1440x900_60.00”
最后是应用这个模式:
$ xrandr –output VGA1 –mode “1440x900_60.00”
到此,我的屏幕看上去就清爽多了。
实际操作:
:~$ cvt 1920 1080
# 1920×1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
:~$ xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
:~$ xrandr –addmode VGA1 “1920x1080_60.00”
:~$ xrandr –output VGA1 –mode “1920x1080_60.00”