本人的电脑系统是XUbuntu,不知道是不是由于我的只是一个集显的原因(也有可能是VGA线太便宜了).装上显示器后,第二屏只有可怜的640*480可选择,无其它分辨率.
没法了,只能放狗去搜索一下!!最终找到两种方法:
一 修改"/etc/X11/xorg.conf"文件(永久性,重启也不失效),但问题是我的系统里没有找到此文件,所以不适用.
二 利用cvt命令生成一个分辨率,再用xrandr命令来设置,但此是临时性生效,重启后会失效.
先临时修改(步骤是:先用命令xrandr来查看当前的所有显示分辨率设置,再用命令cvt增加分辨率1920*1080,然后把分辨率加到第二显示器,最后再设置显示器分辨率):
root@elapse-PC:/etc/X11# xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
HDMI-A-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
1920x1080 60.00*+ 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1440x900 60.00
1366x768 59.79
1280x800 59.91
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 connected 640x480+1920+600 (normal left inverted right x axis y axis) 0mm x 0mm
640x480 59.94*
root@elapse-PC:/etc/X11# cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
root@elapse-PC:/etc/X11# 注释:使用xrandr 创建新的mode,--newmode后面跟刚刚cvt产生的modeline信息
root@elapse-PC:/etc/X11# xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
root@elapse-PC:/etc/X11# 注释:使用xrandr中--addmode后面跟的是在"xrandr"查看到的显示器名称(1.HDMI-A-0 2.DVI-D-0 3.DisplayPort-0)
root@elapse-PC:/home/elapse# xrandr --addmode DisplayPort-0 "1920x1080_60.00"
root@elapse-PC:/etc/X11# 注释:到这一步,在图形界面中就可以看到第二个显示器(DisplayPort-0)已经多了分辨率1920*1080可选择了,可以直接用图形界面来设置了,也可以用下面命令设置
root@elapse-PC:/etc/X11# xrandr --output DisplayPort-0 --mode "1920x1080_60.00"
至此大功告成,第二显示器已经可以正常的1920*1080来显示了!!但还要在文件" ~/.profile "中末尾加上如下:
#设置第二显示器(~/.profile末尾加上如下几句)
cvt 1920 1080
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode DisplayPort-0 "1920x1080_60.00"
xrandr --output DisplayPort-0 --mode "1920x1080_60.00"
这来样子重启后也会自动生效了,看下我双屏的效果: