红联Linux门户
Linux帮助

ubuntu16.04外接显示器分辨率问题

发布时间:2016-05-11 10:31:21来源:linux网站作者:既-然

问题描述:升级16.04后,外接显示器分辨率太低,而我想要的最佳分辨率是1440*900.


0,开始之前先将外接显示器连接到笔记本,输入指令 xrandr查看自己的分辨率情况

终端输入 xrandr

显示

Screen 0: minimum 320 x 200, current 2806 x 900, maximum 16384 x 16384
eDP connected 1366x768+1440+132 (normal left inverted right x axis y axis) 345mm x 194mm
1366x768      59.96*+
1280x720      59.86 
1152x768      59.78 
1024x768      59.92 
800x600       59.86 
848x480       59.66 
720x480       59.71 
640x480       59.38 
VGA-0 connected primary 1440x900+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 
1440x900_60.00  59.89*
HDMI-0 disconnected (normal left inverted right x axis y axis)


注意,有星号标记的即为当前正在使用的分辨率,写这篇文章的时候我已经调整好显示器的分辨率,所以你们看到的 VGA-0(即外接显示器,有的为VGA1)分辨率为1440x900_60.00  59.89*


注意:步骤0完成后记得拔掉显示器!不然会黑屏的哦,至少我是这样。


1,首先输入 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


2,接着输入  xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

--newmode后面的内容几即1中的红色部分。


3,最后输入 xrandr --addmode VGA-0 "1440x900_60.00"

注意这里的VGA-0为 步骤0中输入指令显示的名字,也可能是VGA1,具体是视机器而定


4,步骤 3完成后可以插上外接显示器,去设置里调整分辨率为 1440*900即可。如果屏幕想做偏移,可调节显示器解决。至此外接显示器的分辨率就正常了,不过为了重启系统后仍能执行我们的设置我们还需要将刚刚的三条指令写进自动执行的脚本中,终端输入 sudo gedit  ~/.profile
在文件末尾追加:

cvt 1440 900

xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync

xrandr --addmode VGA-0 "1440x900_60.00"


本文永久更新地址:http://www.linuxdiyf.com/linux/20522.html