一直想使用本本+台式机的显示器,因为本本的14寸显示器显示范围太小了,开发东西很不方便,正好家里有20寸的液晶,所以想用这个显示器来作开发。今天上网搜了一下,找到了解决方案,但是我的显卡不支持这个显示器的最大分辨率,目前只能工作在1分辨率下面,不过感觉好多了。
需要在/etc/X11/xorg.conf里面做一些修改。
首先要知道自己显卡能够支持那些分辨率,比如我的X300支持这些分辨率,然后才是显示器能支持 的分辨率,我的最大能支持1680x1050。一定要记得不要以为显示器能达到的最大分辨率机器就支持,象我的X300不支持1680x1050,刚开始总是出问题,后来想起是不是也和显卡相关阿,所以找到上面那篇文章,得到了解决方案。
xorg.conf需要修改的地发:
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 30-93
VertRefresh 56-76
EndSection
Monitor节里面添加你的显示器的水平和垂直刷新率
Section "Device"
Identifier "ATI Technologies Inc M22 [Radeon Mobility M300]"
Driver "fglrx"
Busid "PCI:1:0:0"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "DesktopSetup" "single,reverse"
EndSection
Device 节里面加上 "DesktopSetup" "single,reverse",这样就只有外接显示器其作用了。
Screen节里面的Display子节里面添加要支持的分辨率
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
好了,就修改这些,然后重启电脑或者Ctrl+Alt+Backspace重启XServer就可以了。