在RedHat Linux 7.0 中使用SVGATextMode
?牐犝飧龉ぞ叩娜砑挥赗adHat第一张光盘的RedHat/RPMS目录下,文件名是SVGATextMode-1.9-7.i386.rpm用户可以到该路径下运行命令:
?牐爎pm -i SVGATextMode-1.9-7.i386.rpm来进行该软件包的安装。
?牐牥沧巴旰蠼信渲谩?SVGATextMode的配置保存在etc/Textconfig文件中。其缺省的设置是80×25(即25行,每行字数是80)、屏幕分辨率是640×400,这个设置是对系统的最低要求,在所有VGA下都适用。通过修改Textconfig文件,用户可以把显示模式调到自己最喜欢的状态。本文件已经预置了大量常用的参数设置,通常如果你的显卡支持,只需把要修改的行前的“#”去掉(使有效)或加上一个“#”(使无效),再修改几个数字就行了。
?牐犘薷陌ㄒ韵履谌荩?
#1?牐牭谝徊剑薷南钥ㄉ柚?
?牐牳梦募校猩柚枚加谩?#######”分隔成一个个模块,显得结构清晰。
?牐犑紫日业揭韵录感校?
?牐燙hipset "VGA"
?牐燙locks 25.175 28.322
?牐牎?
?牐爀cho "The SVGATextMode config file is configured as `standard VGA' by default."
?牐牎?
?牐爀cho ""
?牐牥颜饧感星懊婢由稀?#”,使它不起作用。
?牐犎缓笸驴矗业阶约旱南钥ㄐ秃牛员救说腟3 Trio 64V+为例,找到:
?牐?#ChipSet "S3"
?牐犜偻蠹感惺切矶嘁?#ClockChip开头的行,找到:
?牐?#ClockChip "S3Trio"
?牐犞话颜饬叫械摹?#”去掉,使其生效。注意以#Clocks开头的行不要动。这样第一步就完成了!
#1?牐牭诙剑薷南允酒魃柚?
?牐犑紫日业剑?
?牐?#HorizSync 30-38
?牐?#VertRefresh 50-85
?牐犎サ簟?#”,并按照你的显示器的实际能力,设置相应的值,如本人的显示器行同步为30KHz~50KHz,场同步为50Hz~90Hz(考虑到本人的“老鸡”,这已经是较低的设置了),可以改为:
?牐燞orizSync 30-50
?牐燰ertRefresh 50-90
?牐犎缓笳业剑?
?牐?#DacSpeed 40
?牐犝庖恍械囊馑际巧柚孟允酒鞯氖悠荡恚绫救说幕鞔酥滴?80MHz,可改为:
?牐燚acSpeed 80
?牐犠⒁猓赫饧赶钜欢ㄒ凑障允酒鞯氖导什问锤亩裨蚩赡芑岫韵允酒髟斐伤鸷Α?
#1?牐牭谌剑薷南允灸J缴柚?
?牐犌傲讲蕉际瞧痰妫庖徊讲攀侵苯佑跋煜允拘Ч模还膊荒选J紫纫龅氖堑剿峁┑南允灸J街刑粞∫桓鲎约褐幸獾摹?Textconfig文件的后半部分几乎全是一些显示模式的列表,用户可根据自己机器的实际情况和自己的喜好来选出合适的模式。缺省的模式是80×25,缺省模式的设置在下面这一行中:
?牐燚efaultMode "80x25"
?牐牸诒救说幕髟赪in98和KDE下的垂直刷新率(场同步)均是72Hz,于是找到一组该刷新率下的模式(文件中已经按行同步和场同步把显示模式分了组):
?牐犉渲械?2个值是行同步值,本人的显示器为50,后面4个值是水平像素数,再后面是垂直像素数,最后则是字体的点阵数。考虑到自己显示器屏幕的大小和眼睛的承受能力,本人选取了第一种,即“100x37”。同时把DefaultMode行改为:
?牐燚efaultMode "100x37"
?牐犘薷耐瓯虾螅梢允砸幌滦Ч矫钚蟹绞较略诵校?
?牐燬VGATextMode
?牐牫晒α耍?800×600分辨率加72Hz的垂直刷新率,显示区域和KDE、Win98一模一样。再也不用调来调去了。不过我们的工作还没完!
#1?牐牭谒牟剑徊接呕?
?牐犐厦婕覆绞亲罨镜纳柚梅椒ǎ梢员Vな鼓愕拿钚薪缑婊廊灰恍隆5褂幸恍┥柚每梢愿氖蛊湫阅芨谩⑹褂酶奖恪H缫韵录妇洌?
?牐?#Option "SLOW_DRAM"
?牐?#Option "MED_DRAM"
?牐?#Option "FAST_DRAM"
?牐?#Option "XFAST_DRAM"
?牐犛糜谏柚孟钥ǖ氖敝悠德剩ㄓ陕娇欤?,可以去试一试自己的显卡可以支持到何种程度以充分发挥硬件的效能。
?牐牰滦械摹?#”去掉,则会在显示区域周围用所选颜色画一个边框。
?牐?#BorderColor 0
?牐牷褂幸恍┥柚茫行巳さ呐笥芽梢宰约喝パ芯恳幌隆W詈笪颐腔挂肧VGATextMode命令能在系统启动时自动执行。到/etc/rc.d目录底下找到rc.sysinit文件,在后面加上一行:
?牐燬VGATextMode就大功告成了。输入reboot,重启动系统,你会发现系统在登录前已经自动变成了你想要的样子。现在才知道,原来文本方式也可以很美!