LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1232|回复: 12

[求助]请问在Arch中如何修改分辨率,我是KDE的环境.[已解决]

[复制链接]
发表于 2007-3-5 18:53:49 | 显示全部楼层 |阅读模式
分辨率1280*800,以前用fedaro时在kde的控制中心可以直接修改分辨率,最近想放弃fedora傻瓜化的安装(虽然这是趋势),用Arch,发现没有找到修改分辨率。
据说要改Xorg,却不知道怎么下手。
解决方法见第13贴。
新手,不熟悉Linux,只是想一步一步自己走,所以放弃fedora改用Arch,问题多多,麻烦大家了。
发表于 2007-3-5 19:25:26 | 显示全部楼层
我备份了一个,hwd生成的不怎样就把分辨率弄上去就可以了,不知道 装了驱动后会不会变的据ati可以这样做aticonfig --initial --input=/etc/X11/xorg.conf #使用aticonfig自动配置xorg.conf
回复 支持 反对

使用道具 举报

发表于 2007-3-5 21:19:51 | 显示全部楼层
Post by Xorcerer
分辨率1280*800,以前用fedaro时在kde的控制中心可以直接修改分辨率,最近想放弃fedora傻瓜化的安装(虽然这是趋势),用Arch,发现没有找到修改分辨率。
据说要改Xorg,却不知道怎么下手。


慢慢自己看。这个怎么教你呢?可以备分,然后慢慢修改。不行就mv回来啊。
回复 支持 反对

使用道具 举报

发表于 2007-3-5 23:53:56 | 显示全部楼层
xrandr 指定分辨率,当然不能超出xorg的设置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-6 08:50:08 | 显示全部楼层
Post by fluke
xrandr 指定分辨率,当然不能超出xorg的设置。
我用gtf生成了一行1280*800 60刷新的设置,放入,xorg.conf中GTF类的第一行,
#1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
  Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
但是我使用xrandr(刚看man用的,不知道对不对),
xrandr -s 1280x800 -r 60
系统报错说没有这个1280x800的模式
[xz@Xorcerer-PC ~]$ xrandr -s 1280x800 -r 60
Size 1280x800 not found in available modes
[xz@Xorcerer-PC ~]$ xrandr -s 1280x800
Size 1280x800 not found in available modes
回复 支持 反对

使用道具 举报

发表于 2007-3-6 12:19:46 | 显示全部楼层
不对。

你先直接运行你的xrandr看看有什么模式可以选择,这些模式是xorg里面设置好的最大能承受范围里面可选的模式,你的1280选 不了,说明xorg里面的垂直扫描和横扫描没有设置到显示器能承受的最大范围。这个范围可以看显示器的说明书或者后盖铭牌。

hwd -x 生成一个xorg.conf的例子。

然后你手工改xorg.conf

vi /etc/X11/xorg.conf

大概是这样的代码:


  1. #    HorizSync  15-25, 30-50  # multiple ranges of sync frequencies
  2. # VertRefresh is in Hz unless units are specified.
  3. # VertRefresh may be a comma separated list of discrete values, or a
  4. # comma separated list of ranges of values.
  5. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
  6. # USER MANUAL FOR THE CORRECT NUMBERS.
  7.     Identifier     "mit"
  8.     HorizSync       30.0 - 81.0
  9.     VertRefresh     56.0 - 75.0
  10.     Option         "DPMS" "true"
  11. EndSection


复制代码
回复 支持 反对

使用道具 举报

发表于 2007-3-6 12:22:22 | 显示全部楼层
Section "Screen"

  # for xgl start
    Identifier     "Screen 1"
    Device         "vidio_card"
    Monitor        "mit"
    DefaultDepth    24
    Option         "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "AddARGBGLXVisuals" "True"
    Option         "NoLogo" "True"
    # unsupported card
    SubSection     "Display"
        Viewport    0 0
        Depth       8
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-6 14:29:37 | 显示全部楼层
这就郁闷了,我是benQ的笔记本,看不到显示屏的参数的。只知道最大支持60Hz的刷新。上网又查不到。
回复 支持 反对

使用道具 举报

发表于 2007-3-6 21:31:12 | 显示全部楼层
用hwd应该可以自动定义竖直和水平刷新率.但是不知道准确不准确.

但是一般安装了驱动程序之后这些东西不用调整.把分辨率那里空出来,默认上到最高分辨率的

没有安装驱动会比较麻烦.
回复 支持 反对

使用道具 举报

发表于 2007-3-6 21:34:40 | 显示全部楼层
我不知道安装fedora的时候配置文件是怎样的.应该是检测过你的硬件的

或者自动安装了驱动?没有那么先进吧.

反正驱动是一定要安装的.安装了驱动什么都好说,省了不少麻烦.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表