一、爲顯示器添加一個新的分辨率
需要用到兩個工具: xrandr 和 cvt
1.用cvt增加一個新的分辨率,下面是創建一個1280x1024,刷新頻率爲60hz的分辨率
cobbliu@x-serer:~$ cvt 1280 1024 60 # 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
2.將上面的Modeline用xrandr增加到顯示器的分辨率列表中
cobbliu@x-serer:~$ xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
3.用xrandr可以看到剛纔新添加的模式
cobbliu@x-server:~$ xrandr Screen 0: minimum 64 x 64, current 1280 x 960, maximum 16384 x 16384 VBOX0 connected 1280x960+0+0 0mm x 0mm 1024x768 60.0 + 60.0 1600x1200 60.0 1440x1050 60.0 1280x960 60.0* 800x600 60.0 640x480 60.0 1280x1024_60.00 (0x14d) 109.0MHz h: width 1280 start 1368 end 1496 total 1712 skew 0 clock 63.7KHz v: height 1024 start 1027 end 1034 total 1063 clock 59.9Hz
4.用xrandr的–add-mode命令添加模式:
cobbliu@x-server:~$ xrandr --addmode VBOX0 "1280x1024_60.00" cobbliu@x-server:~$ xrandr Screen 0: minimum 64 x 64, current 1280 x 960, maximum 16384 x 16384 VBOX0 connected 1280x960+0+0 0mm x 0mm 1024x768 60.0 + 60.0 1600x1200 60.0 1440x1050 60.0 1280x960 60.0* 800x600 60.0 640x480 60.0 1280x1024_60.00 59.9
可以看到,1280x1024的分辨率已經添加到顯示器的分辨率列表中了。
5.設置分辨率:
cobbliu@x-server:~$ xrandr -s 1280x1024_60.00
OK了。
6.持久地記憶這個新添加的分辨率 在~/.xprofile中加入下面語句 xrandr --output VBOX0 --mode 1280x1024_60.00
二、編寫xorg.conf,解決ubuntu分辨率不可調的問題
在/etc/X11目錄下,新建xorg.conf文件,寫入下面內容
Section "Screen"
Identifier "Default Screen"
SubSection "Display"
Virtual 1280 1024
EndSubSection
EndSection
保存退出,然後重啓電腦。如果還是沒有顯示全屏,可以到“系統設置-顯示”中選擇相應的分辨率。