1.用下面的命令查找1366X768相关参数
代码: 全选
cvt 1366 768
记住 1384x768_60.00 后面的参数,接下来要用到。而"1384x768_60.00"只是一个显示分辨率的代号。# 1384x768 59.87 Hz (CVT) hsync: 47.78 kHz; pclk: 86.00 MHz
Modeline "1384x768_60.00" 86.00 1384 1456 1592 1800 768 771 781 798 -hsync +vsync
2. 添加新的显示模式。模式名我用“1366X768”表示。
代码: 全选
xrandr --newmode "1366X768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
可以看到,显示设备名为VGA1,且下面有了1366X768的显示模式。Screen 0: minimum 320 x 200, current 1368 x 768, maximum 4096 x 4096
VGA1 connected 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1366X768 59.9*
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
4.给VGA1(我用的显示设备)指定显示模式。
代码: 全选
xrandr --addmode VGA1 "1366X768"
用此方法添加了分辨率之后,每次登录都会显示找不到1366X768的显示模式,需要再运行一遍第二和第四条命令
代码: 全选
xrandr --newmode "1366x768" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1366x768
(或者改写你的/etc/X11/xorg.conf,把分辨率信息写完整了,就不需要自启动脚本了,我的就没有脚本,可以自动适应新的新的分辨率模式,把我的xorg.conf文件附后备查。)
5.这样做了之后,GDM处的分辨率还是1024×768的,该如何修改呢,拿修改GDM背景的方法来套用一下即可。
先退出X,在tty终端下运行下面的命令
代码: 全选
sudo /etc/init.d/gdm restart
export DISPLAY=:0.0
sudo -u gdm gnome-display-properties
将此设置分辨率的窗口挪到旁边,不要关闭,然后正常登录你的用户名。进入系统后,再在这个设置分辨率的窗口内选择正确的分辨率后应用退出,最后提示什么 错误,一概不理。重启,你会发现GDM处的分辨率也正常了!
======================================分割线=======================
自从用上lightdm之后,发现
export DISPLAY=:0.0
sudo -u lightdm gnome-control-center什么的命令不行了,提示什么 cannot open display.
又找到另一个简单的方法 ,就是直接用cvt生成xorg.cof的分辨率参数。
cvt 1366 768
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
sudo gedit /etc/X11/xorg.conf #加入以面的参数
Section "Monitor"
Identifier "Configured Monitor"
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
Option "PreferredMode" "1368x768_60.00"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
存为 /etc/X11/xorg.conf,重启X,完美显示了。