天天看点

linux(fedora 13) 修改分辨率

我们需要修改 linux 系统的分辨率 . 一般常用的会在 System--->Preferences--->Moniters 设置. 有时 , 出于某种原因 , 系统提供的默认分辨率没有我们需要的分辨率 . 比如系统默认提供 1366*800,1024*768,800*600, 但是我们需要设置成 1280*768, 默认的设置显然不能满足需求 . 这时我们可以手动来更改一些设置 , 使系统默认也能提供 1280*768 供我们 apply.

系统的分辨率是有瓶颈的 , 只要你要设置的分辨率 width*height,width<MaxWidth,height<MaxHeight, 就是可以的 , 一般最大的分辨率系统会默认提供出来 . 所以比如我们要设置 1280*768 的 , 系统既然有 1366*800 的 , 那就不会有问题的 . 分辨率的设置与显示器屏幕的尺寸比例关系不大 , 因为无非就是一个像素显示出来形状有点改变而已 , 而与你的显卡或者处理器芯片组的性能关系密切 , 因为他们是提供显示图形的源头 .

(1) 首先 , 检查一下 /etc/X11/ 文件夹下是否有 xorg.conf 文件 , 即 /etc/X11/xorg.conf, 要是存在这个文件 , 那就可以跳过 (2) 了 .

(2) 系统要是没有 /etc/X11/xorg.conf 文件 , 需要创建一个 xorg.conf 文件 . 但是这个文件不是你随便在网上搜到一个就能用的 ,( 我之前在网上看到一个帖子 , 说是创建一个 , 然后把他提供的那个复制上去就能用 , 结果 ,,, 我重启后 , 发现进不了登录界面 . 差点害我重装体统 . 因为 fedora 没有 ubuntu 那样的明显的 rescue mode, 幸亏发现可以进入 linux single 模式 , 才幸免于难 . 还有 , 我发现那个帖子后面的一些对话也是说楼主不能进入登录界面了 , 那位提供 xorg.conf 的兄弟在教楼主用 liveCD... 不知道能不能和我这样幸运 , 发现 fedora 的 linux single 模式 .) 言规正传 , 生成自己的 xorg.conf 文件 . 在终端中以 root 权限执行命令 :

# Xorg -configure :1

然后, 会生成一个文件xorg.conf.new, 这个文件有时会放在/root/ 下, 有时会放在/home/username/ 下. 这个你都找一下就肯定会找到的. 再重新把xorg.conf.new 文件命名为xorg.conf, 并移动到/etc/X11/ 下, 这时你可以重新启动一下看看系统能否正常启动.

(3) 此时, 再在终端中输入 gtf 1280 768 60 -x 命令, 这样就会在终端中显示一些内容. 类似下面的:

# 1280x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 80.14 MHz

Modeline "1280x768_60.00"  80.14  1280 1344 1480 1680  768 769 772 795  -HSync +Vsync

将这些在终端中的输出复制, 并添加到xorg.conf 文件"Moniter" 区, 加在"EndSection" 之前即可. 如果开头没有对齐, 可以用Tab 键进行一下调整.

(4) 设置好了之后,reboot, 然后再去System--->Preferences--->Moniters, 就会发现多了1280*768 的分辨率供你选择.

继续阅读