Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1757357
  • 博文数量: 293
  • 博客积分: 10574
  • 博客等级: 上将
  • 技术积分: 5085
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-22 17:00
文章分类

全部博文(293)

文章存档

2011年(27)

2010年(84)

2009年(62)

2008年(120)

我的朋友

分类: LINUX

2008-10-07 11:50:19

很多LINUX系统默认还没有支持宽屏分辩率,要让xorg支持宽屏(注:此方法适合nv和ati的卡)
首先确认你的显卡支持非标准的分辨率(上官方网站查),也就是可以手动添加分辩率
最佳解决方案:

#gtf 1440 900 60
# 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync

示出1440x900@60Hz的modeline,将其添加到xorg.conf的Section "Monitor"中
比如我的:

Section "Monitor"
Identifier "Monitor0"
VendorName "SyncMaster 940BW"
ModelName "General LCD Panel"
Option "DPMS" "True"
HorizSync 30.0-80.0
VertRefresh 55.0-75.0
ModeLine "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
EndSection

当然还有比较次的解决方案:
将Virtual 1440 900添加到Section "Screen"中。
比如这样:

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 1440 900
Depth 24
EndSubSection


----------------------------
安装越来越方便了,指定ISO文件时都不要求提供文件名。

装好后,进入GNOME,找菜单调分BIAN率,没有提供1440x900的。把startx看了一个,哎哟,Xserver用的是Xorg咧,不是以前的XFree86了。

把/etc/X11/xorg.conf改改就行了:

Section "Monitor"

HorizSync 30.0 - 80.0

VertRefresh 55.0 - 75.0 //这个照显示器手册上填的

然后是

Section "Screen", 只要下面的SubSection,其它注释掉:
SubSection "Display"
ViewPort 0 0
Depth 24
Modes "1440x900"
EndSubSection

我的显示器是SyncMaster 940BW,
然后启动startx,进入桌面后调出显示器菜单->“桌面-分辩率“可确认分辨率确为:
1440x900, H 56KHz, V 60Hz, 数字输入
阅读(898) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~