概述
xrandr命令解决ubuntu15.10双屏分辨率问题
ubuntu15.10操作系统使用的默认的Xorg驱动能够支持双屏,但是有瑕疵,现有2台显示器均为1280x1024的分辨率,但是其中一台只能显示为较低的分辨率,不能显示为1280x1024 ,这是因为该非正常的显示器设置没有支持1280x1024的模式(mode),需要为该显示器加入该mode,然后配置为该mode,需要依次解决几个问题:
- 该显示的标识名称是什么(在xrandr中叫 output)
- 需要加入的1280x1024分辨率的这个mode其值怎么表示
- 怎么加入这个mode
- 加入mode后怎么配置显示器支持这个mode
- 怎么让显示器配置为这个新被支持的mode
- 怎么保证重启后依然生效
0x00 获取显示器标识名称
命令 : xrandr -q
查询当前显示器的信息:
可以得到显示器标识DIV-I-1和VGA-1
不正常的是DIV-I-1(这里已经被修改正常,不正常时可以看到对应的分辨率不是1280x1024)
0x01 获取mode的值表示
我们要设置显示器DIV-I-1的分辨率为1280x1024,先要知道这个分辨率的该怎么表示,使用的命令 cvt
命令: cvt 1280 1024 60
得到分辨率为1280x1024,频率为60Hz的mode的值:
可以得到一个值:
109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
0x02 加入这个mode
命令:
xrandr –newmode “1280x1024_60.00” 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
其中 “1280x1024_60.00” 是为这个mode起的标识名,后面配置时用到
0x03 配置指定的显示器支持该新加的mode
命令:xrandr –addmode DVI-I-1 1280x1024_60.00
其中 DVI-I-1 为第一步得到的显示器标识,1280x1024_60.00 为前一步起的mode的标识名
0x04 配置指定的显示器当前分辨率为新被支持的mode
命令:xrandr –output DIV-I-1 –mode 1280x1024_60.00
0x05 配置重启依然生效
0x00-0x04步之后显示器的分辨率就正常了,但是时临时的,重启就没有了,为了重启依然生效,可以把上述命令写在文件中~/.xprofile
~/.xprofile
#.xprofile
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr –addmode DVI-I-1 1280x1024_60.00
xrandr --output DIV-I-1 --mode 1280x1024_60.00
这样,重启就会自动加载该脚本运行,达到避免每次开机都要重复配置的目的
说明:这只是对当前用户的配置,若要对所有用户有效,把脚本配置到xorg的配置文件中(我暂时也不知道是在那~自己的问题解决就ok了~)
最后
以上就是温柔美女为你收集整理的xrandr命令解决ubuntu15.10双屏分辨率问题xrandr命令解决ubuntu15.10双屏分辨率问题的全部内容,希望文章能够帮你解决xrandr命令解决ubuntu15.10双屏分辨率问题xrandr命令解决ubuntu15.10双屏分辨率问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复