46 FreeBSD连载:使用XF86Setup配置X服务器( 二 )


除了基本的鼠标类型和端口之外 , 鼠标选项中还有很多参数可以调整 , 其中一个重要的参数为 “Emulate3Button” , 因为X Window系统习惯上使用3键鼠标进行操作 , 很多功能用到了鼠标的第三个键 。而普通个人计算机鼠标是2键鼠标 , 那么就需要使用2键模拟中键的功能 , 选择这个选项就使得在同时按下鼠标的左右2键时 , X服务器将这个动作解释为按下了第三个键 ── 中键 。当然如果计算机上本来就是使用3键鼠标 , 就不必考虑这个问题了 。鼠标还有一些其他设置 , 如解析率、移动速率等 , 一般使用缺省值 , 不需要改动 。
注意:在使用moused的情况下 , 映射的sysmouse伪设备本身就为一个3键鼠标 , 因此Emulate3Button选项就会失效 。需要使用moused的 “-3” 参数 , 在moused中打开双键模拟第3键的功能 。
键盘设置
接下来就需要配置键盘 , 缺省设置为标准101键的PC键盘 , 就在标准个人计算机下正常工作 , 因此对于快速配置X服务器 , 可以略过这一步配置 。当然也可以根据实际选择102键标准键盘或104键Windows95标准键盘 , 其他种类的键盘在个人计算机平台上很少见到 。
这个部分中的其他设置是为了与Unix工作站使用的键盘相兼容 , 而对键盘上的功能键Ctrl、Shift等重新映射它们的位置和定义 。主要是因为专用工作站键盘中的控制键的位置与标准PC键盘不同 , 使用这些设置就能使标准PC键盘适合习惯于专用工作站键盘的使用者 。这些设置一般根据使用者的个人习惯而定 , 对于习惯个人计算机键盘的使用者 , 一般不需要改变这些设置 。
设置显示卡
对于X Server的设置来将 , 最重要、也最困难的一步就是设置正确的显示卡类型 , 当前的X服务器已经相当完善 , 有能力自行检测显示卡的硬件种类 , 因此甚至可以不配置这个选项 , 而留给设置系统来确定 。此时就可以跳过这个设置步骤 。
然而对于个人计算机平台来讲 , 硬件种类过多 , 并且不同的号称兼容的硬件事实上存在细微兼容性问题 , 自动检测并不能保证百分之百检测正确 , 因此如果自动检测的结果不能使X服务器正常工作 , 就需要手工指定显示卡硬件的类型 , 及相应的参数 。显然手工设置这些参数不是一个简单的事情 , 需要对自己计算机的硬件有相当了解 , 最好阅读README文件(左边按钮) , 并进一步阅读/usr/X11R6/lib/X11/doc目录下的相关文档 , 以了解清楚硬件配置 。
此时 , XFree86的自动检测信息也对了解硬件配置信息很有帮助 , XFree86提供的程序SuperProbe可以用来来检测当前计算机使用的硬件 , 这个程序将探测显示卡的硬件设置 , 并将结果返回给用户 , 帮助用户设置系统 。
# /usr/X11R6/bin/SuperProbeSuperProbe Version 2.18 (22 December 1998)(c) Copyright 1993,1994 by David Wexelblat (c) Copyright 1994-1998 by The XFree86 Project, IncThis work is derived from the "vgadoc2.zip" and"vgadoc3.zip" documentation packages produced by FinnThoegersen, and released with all appropriate permissionshaving been obtained.Additional information obtained from"Programmer"s Guide to the EGA and VGA, 2nd ed", by RichardFerraro, and from manufacturer"s data booksBug reports are welcome, and should be sent to XFree86@XFree86.org.In particular, reports of chipsets that this program fails tocorrectly detect are appreciated.Before submitting a report, please make sure that you have thelatest version of SuperProbe (see http://www.xfree86.org/FAQ).WARNING - THIS SOFTWARE COULD HANG YOUR MacHINE.READ THE SuperProbe.1 MANUAL PAGE BEFORERUNNING THIS PROGRAM.INTERRUPT WITHIN FIVE SECONDS TO ABORT!First video: Super-VGAChipset: ATI 264GT3 (3D Rage III) (Port Probed)Memory:2048 KbytesRAMDAC:ATI Mach64 integrated 15/16/24/32-bit DAC w/clock(with 6-bit wide lookup tables (or in 6-bit mode))(programmable for 6/8-bit wide lookup tables)Attached graphics coprocessor:Chipset: ATI Mach64Memory:2048 KbytesXF86Setup提供的显示卡设置界面有两种 , 一种是以各种具体不同的显示芯片列表的方式进行显示的 , 如上图所示 , 但显示卡上的其他硬件设置都是通过自动检测进行探测 。另一种依据X服务器的种类进行划分 , 可以指定芯片的具体类型、显存的容量等一些参数的设置 。一般可以选择Detailed Setup按钮 , 设置X服务器的具体参数 。

推荐阅读