装了UBUNTU后找不到适合的分辨率,如何调整呢? 其中的:DVI-I-2是我的显示器,1440x900是自定义的分辨率。
首先打开控制台
1. xrandr 输出:
1 2 3 4 5 6 7 8 9 ljh@ljh-OEM:~$ xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 16384 x 16384 DVI-I-1 disconnected (normal left inverted right x axis y axis) DVI-I-2 connected primary 1024x768+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 HDMI-1 disconnected (normal left inverted right x axis y axis)
可以看到DVI-I-2 connected
,记录下DVI-I-2
2. cvt 1440 900 cvt后面跟着的是对应的屏幕分辨率,输出:
1 2 3 ljh@ljh-OEM:~$ 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
复制下Modeline后面的 "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
3. output newmode
1 2 xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync xrandr --output DVI-I-2 --mode "1440x900_60.00"
给新的分辨率命名为”1440x900_60.00”,再把刚才获取到的modeline输入进去 output后面接着刚才记下的DVI-I-2
,此时分辨率已经变成了1440 x 900
整理成一个脚本:
1 2 3 4 5 #!/bin/bash xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync xrandr --addmode DVI-I-2 "1440x900_60.00" xrandr --output DVI-I-2 --mode "1440x900_60.00"
但是这样关机后会失效,如何一劳永逸: 输入sudo gedit /etc/profile
再最后一行插入以下指令并保存即可,这样每次开机后就不必手动执行脚本了。
1 2 3 xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync xrandr --addmode DVI-I-2 "1440x900_60.00" xrandr --output DVI-I-2 --mode "1440x900_60.00"