一、使用xrandr
命令可以查詢當前的顯示狀態。找出被連接的顯示器名稱:VGA-1
jack@noi:~$ xrandr Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192 VGA-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.00 800x600 60.32 56.25 848x480 60.00 640x480 59.94 1680x1050_60.00 59.95* DVI-I-1 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis)
二、如果xrandr
查詢結果中沒有合適的分辨率,則可以通過newmode
來添加,下面將給出VGA-1
添加1680X1050
的分辨率方法。
1. 使用cvt
生成一個modeline
,命令如下:
jack@noi:~$ cvt 1680 1050 60 # 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
2.使用newmode
創建一個mode
,參數就是上面的modeline
后的內容,命令如下:
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
3.將新模式輸出到當前屏幕:
xrandr --addmode VGA-1 1680x1050_60.00
三、將以上配置保存到.bashrc文件內,便可永久設置,否則重啟后就恢復初始設置了。
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA-1 1680x1050_60.00