Debian7.5--双屏显示问题
Linux对硬件的支持比较鸡肋,在双屏显示下也
笔者所用显示屏最大分辨率为1920*1080,但在debian下无法显示1920*1080分辨率,查资料发现可以通过配置/etc/X11/xorg.conf更改,但发现debian默认没有xorg.conf。解决方案是进入字符界面关了gnome(/etc/init.d/gdm3 stop),然后X -configure, X -config xorg.conf.new,然后cp到/etc/X11/xorg.conf。
但接踵而至的问题是图形界面完全打不开了,显然是xorg.conf的问题。终于在下面的链接中找到了解决方案,附上链接:http://blog.sina.com.cn/s/blog_7cd2354e01018s9j.html,十分感谢原作者~
#MTstyle--shuiyue building 2012-8-27
Section"ServerLayout"
Identifier"Layout0"
Screen0 "Screen0" 0 0
InputDevice"Keyboard0" "CoreKeyboard"
InputDevice"Mouse0" "CorePointer"
Option"Xinerama" "1" ##开启双屏显示
EndSection
Section"InputDevice" ##鼠标配置部分
Identifier"Mouse0"
Driver"mouse"
Option"Protocol" "auto"
Option"Device" "/dev/psaux"
Option"Emulate3Buttons" "no"
Option"ZAxisMapping" "4 5 6 7"
EndSection
Section"InputDevice" ##键盘配置部分
Identifier"Keyboard0"
Driver"kbd"
EndSection
Section"Monitor" ##这个重要!显示器配置部分
Identifier"Monitor0" ##显示器接口Monitor0
Modeline "1368x768_60.00"85.25 1368 1440 1576 1784 768 771 781 798 -hsync+vsync ##这个用下面所说的cvt命令得到的参数!
VendorName"LVDS"
ModelName"CRT-0"
HorizSync28.0 – 55.0 ##水平刷新率
VertRefresh43.0 – 72.0 ##垂直刷新率
Option"DPMS"
EndSection
Section"Monitor" ##外屏配置部分
Identifier"Monitor1" ##外屏显示器接口Monitor1
Modeline"1920x1080_60.00"173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync+vsync ##这个用下面所说的cvt命令得到的参数!
VendorName"AOCF22"
ModelName"CRT-1"
HorizSync24.0 –82 ##显示器说明书上会明确标出,可相应更改
VertRefresh 50.0 –75 ##显示器说明书上会明确标出,可相应更改
Option"DPMS"
Option"PreferredMode" "1920x1080_60.00"
Option"LeftOf""Monitor0" ##配置双屏显示的位置,现在的为外屏位于笔记本屏幕的左边,其他可用的为“RightOf”(Monitor1位于Monitor0的右边)。不配置这个Option则不会使用扩展屏,而是用复制屏幕选项!
EndSection
Section"Device" ##显卡配置部分
Identifier"Device0"
Driver"Intel"
VendorName"Intel Corporation"
BoardName"Generation Core Process"
Option"monitor-LVDS1" "Monitor0" ##配置显示器的输出端接口!这个用xrandr命令查看
Option"monitor-HDMI1" "Monitor1" ##配置显示器的输出端接口!这个用xrandr命令查看
BusID"PCI:0:2:0" ##用下面的lspci命令,这里使用的是十进制参数!
EndSection
Section"Screen" ##屏幕整合部分
Identifier"Screen0"
Device"Device0"
Monitor"Monitor0"
DefaultDepth24
SubSection"Display"
Depth24
EndSubSection
EndSection
自动生成xorg.conf配置文件。
终端进入root,输入X-configure :1
这样就在/root目录下生成了一个xorg.conf.new的配置文件了,可是这个配置文件基本上不符合使用要求,修改呗!
说说配置的过程,先用xrandr查看屏幕的情况。
查看当前屏幕的最佳分辨率。
然后用cvt查找相关参数,注意,这里默认刷新频率是60Hz,如果显示器有特殊要求,则在后面加入刷新频率参数
cvt 1920 1080
用lspci | grepVGA查找显卡的BusID
获得所有必须的信息后,填写配置吧!写完配置后,输出到tty8查看成果呗,可以结合
/var/log/Xorg.1.log查看(WW)和(EE)解决一些问题。
输出到tty8的命令如下:
确认配置完全无错后,可以把这个xorg.conf.new复制到/etc/X11/目录下并改名为”xorg.conf”。
重启,查看成果吧!顺便提一下,在xorg.conf设置了扩展屏后,lightdm下,鼠标左右移动可以选择那个屏幕作为密码输入窗口!分辨率都是最佳的。漂亮极了。或许有些人说配置xorg.conf太麻烦了,直接使用xrandr加脚本不是更好吗?的而且确,但是,xorg.conf配置好后可以确保系统检测错误的情况下,修改为正确的配置,而且使用xrandr加脚本自启动,会增加系统进入桌面的一些步骤,个人作为一个伪完美主义者,并不喜欢!所以说这个配置文件不是没有用的,只是对于新手来说,难于入手而已!对于日后有志于使用Archlinux的人说,设置xorg.conf是必须的。其实这道理大家都懂......
更多推荐
所有评论(0)