新闻 | 体育 | 残奥 | 时尚 | 地产 | I T | 健康 | 游戏 | 科技 | 滨海 | 保税 | 论坛 | 电视 | 视频 | 建站 | 未成年人 | 二手市场
天津 | 财经 | 泰达 | 文娱 | 家装 | 汽车 | 情感 | 动漫 | 教育 | 红桥 | 分类 | 博客 | 电台 | 相册 | 招聘 | 发布系统 | 二手房源
天  津  通
  您当前的位置 :北方网 > IT浪潮 > 新闻汇总 正文
关键词:

调整Linux CLI的分辨率


http://www.enorth.com.cn  2007-12-21 11:14
  前几天由于使用Linux的CLI(command line interface)突然蹦出个想法,设置一下终端的显示分辨率,默认的分辨率实在是太不让人满意了。

  总体来说,调整CLI的分辨率还是挺简单的,就是需要修改一下参数,但是可不能随便修改,在修改之前还是需要研究一下的,呵呵。

  我们都知道,显示器的分辨率是用vertical resolution X horizontal resolution来表示的,但是还有一个概念就是色深(color depth)。这个概念恐怕知道的人不是很多。其实也没有什么,说的简单一点就是色深可以表示颜色的数量,表示屏幕上的一个像素点用几个二进制位来表示。例如:色深如果是8的话,那每个像素点就用的颜色就用8个二进制位来表示,这样总共可以表示的颜色数目就是2的8次方,也就是256.当然色深数值越大,表示能表示的颜色越多,可以显示的色彩越艳丽。

  下面进入正题。

  在linux下面设置CLI的颜色是通过传递内核参数来实现的。也就是在系统引导时,将相关的参数传递给内核。而传递参数的任务是由引导加载程序来完成的。引导加载程序一般的是lilo或者grub。

  分辨率、色深以对应内核参数对照表

QUOTE:
Colors ( depth) 640x480 800x600 1024x768 1280x1024 1600x1200

  ---------------+-------+-------+--------+---------+---------256 ( 8 bit)| 769 771 773 775 79632,768 (15 bit)| 784 787 790 793 79765,536 (16 bit)| 785 788 791 794 79816.8M (24 bit)| 786 789 792 795 799

  修改内核引导参数

  我的系统采用的是Fedora 7,当然使用的引导加载程序是Grub。

  可以通过修改文件grub.conf来实现我们的目的,这个文件一般位于/boot/grub/grub.conf或者它的符号链接/etc/grub.conf 。

  用编辑器(如vi、emacs、gedit)等,打开这个文件:vi /etc/grub.conf

  搜索以kernel开始的一行/^kernel;

  然后定位到该行的末尾,添加vga=xxx,注意这个参数和前面的参数之间是有一个空格的。

  例如:kernel /vmlinuz-2.6.8-1-386 root=/dev/hda3 ro vga=788

  然后重新启动系统:reboot,就可以得到我们设置的分辨率和色深了,是不是很简单呢?

  其他方法

  当然,如果是临时修改的话,可以不用修改配置文件,而直接在系统启动之前(出现系统选择菜单,但还没有进入系统时)修改grub的引导参数。修改的内容是一样的,具体参考grub的手册喽。(锻炼一下你的动手能力吧)

编辑 赵国栋 linuxdiyf
[进入IT论坛]
我来说两句:
昵称: 输入答案:
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2007 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有