⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xfree86-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 2 页
字号:
                          Linux XFree86 HOWTO 中译版                                       作者: Eric S. Raymond译者: J.S. Lin, , r6921068@ms.cc.ntu.edu.tw   v5.9, 27 October 1998     _________________________________________________________________      本文件描述如何取得,安装,与设定 Linux 上的 X Window System (X11R6),   XFree86 3.3 版. 它是一步一步设定 XFree86 於你的系统上.     _________________________________________________________________   1. 介绍     * 1.1 其他资讯来源     * 1.2 这文件的新版本     * 1.3 回函与订正       2. 硬体需求3. 安装 XFree864. 设定 XFree86     * 4.1 一般设定     * 4.2 解决困难     * 4.3 自定设定     * 4.4 使用 16-位元 的颜色       5. 执行 XFree86     * 5.1 使用的条件     * 5.2 感谢       6. 翻译     _________________________________________________________________   1. 介绍   X Window System 是 UNIX 系统上强大的 (有些人可能会说极庞大而且非常复杂   的) 图形化作业环境. 原本的 X Window System 程式码是 MIT 所发展的; 从那   时起商业贩售者就已经使 X 成为UNIX 平台上的工业标准. 实际上, 在世界上每   台 UNIX 工作站可以跑 X Window system 的各版本.      一个 MIT X Window System version 11, release 6 (X11R6) 在   80386/80486/Pentium UNIX systems 上免费,可重发行的移植版本已经在发展,   由原本 David Wexelblat [1]<dwex@XFree86.org> 所领导的程式设计师团队. 这   个版本,叫作 XFree86, 可以取得给 System V/386, 386BSD, 和其他 x86 UNIX   实作,包括 Linux. 它包含所有需要的 binaries, 搭配档案, libraries, 以及工   具.      XFree86 的完整资料是可以取得在 XFree86 的网站,   [2]http://www.XFree86.org.      在本文件, 我们将一步步的描述如何在 Linux 安装和设定 XFree86, 但你自己将   必须靠读 XFree86 本身公开的文件(这些文件以下会讨论) 来充实某些细节. 然   而, 使用和熟练 X Window System 是远超出本文件□围 --- 基於这个目的,你应   该在众多讨论使用 X Window System 的好书中,取一本来看.   1.1 其他资讯来源   如果你以前从未听过 Linux, 那□面有一些关於这系统[X Window System]的基本   资料. 要找到这些资料的最好地方是在 Linux Documentation Project 的 home   page 即 [3]http://sunsite.unc.edu/LDP. 你能在那找到该文件之最新, 最新的   版本在 [4]http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html   1.2 这文件的新版本   Linux XFree86 HOWTO 的新版本将会定期性地张贴在 [5]comp.os.linux.help 和   [6]news:comp.os.linux.announce 以及 [7]news.answers. 他们也将会更新到各   种 Linux WWW 和 FTP 站,包括 LDP home page.      你总是能见到本文件的最新版本在全球资讯网, 藉由这个 URL   [8]http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html.   1.3 回函与订正   如果你对这文件有问题或评论, 请自在的寄封信给 Eric S. Raymond,   [9]esr@thyrsus.com. 我很欢迎任何建议或批评. 如果你在文件中找到错误. 请   让我知道,使得我能够在下个版本修正它. 谢谢.      请 不要 寄信给我, 问些如何使你的显示卡和显示器能在 X 下, 正常运作的问   题. 这个 HOWTO 的意图是快速,轻易的指引给 一般 安装, 它使用新的互动式设   定器[interactive configurator]. 如果你发生问题,浏览一下 XFree86 Video   Timings HOWTO,   [10]http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html.   这是 XFree86's `Videomodes.doc' 档案之最新的 HTML 版本.) 那文件记录我所   知道, 关於解决设定上困难的事情. 如果它不能帮得上你,那我也帮不上.   2. 硬体需求   在 XFree86 3.3版, 以下的显示晶片组是被支援的. 这文件包括你的显示介面卡   应该说明所使用的晶片组. 如果你在市场上拿到很新的显示卡, 或买一台新机器   而附有显示卡, 应要求贩售商正确的指出该显示卡是哪家制造,型号, 及晶片组.   这可以要求贩售商为你去打技术支援电话; 一般贩售商会乐意这麽做. 大部分   PC 硬体贩售商会说这个显示卡是 ``标准 SVGA 卡'', 它 ''应该能正常运作''   在你的系统上. 解释一下你的软体 (提到 Linux 和 XFree86!) 并没有支援所有   显示晶片组, 所以你必须要有详细的资料.      你也能得知你的显示卡藉由执行 SuperProbe 程式, 它包含於 XFree86 套件. 这   在以下会有更详尽的说明.      以下标准 SVGA 晶片组有被支援:     * Tseng ET3000, ET4000AX, ET4000/W32, ET6000     * Western Digital/Paradise PVGA1     * Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30,       WD90C31, WD90C33     * Genoa GVGA     * Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,       TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420,       TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi, TGUI9680     * ATI 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3,       68800-6, 68800AX, 68800LX, 88800GX-C, 88800GX-D, 88800GX-E,       88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264VT2, 264GT     * NCR 77C22, 77C22E, 77C22E+     * Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428,       CLGD5429, CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446,       CLGD5462, CLGD5464, CLGD6205, CLGD6215, CLGD6225, CLGD6235,       CLGD6410, CLGD6412, CLGD6420, CLGD6440     * OAK OTI067, OTI077, OTI087     * Avance Logic ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401     * Chips & Technologies 65520, 65530, 65540, 65545, 65520, 65530,       65540, 65545, 65546, 65548, 65550, 65554     * MX MX68000, MX680010     * Video 7/Headland Technologies HT216-32     * SiS 86C201, 86C202, 86C205     * ARK Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT     * RealTek RTG3106     * Alliance AP6422     * Matrox MGA2064W and Mystique cards     * NVidia/SGS Thomson NV1, STG2000          以下具有加速特性的 SVGA 晶片组也被支援:     * 8514/A (and true clones)     * ATI Mach8, Mach32, Mach64     * Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,       CLGD5430, CLGD5434, CLGD5436, CLGD5440, CGLD5446, CLGD5462,       CLGD5464.     * S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864,       86C964, 86C732, 86C764, 86C765, 86C868, 86C968, 86C325, 86C988     * Western Digital WD90C31, WD90C33, WD90C24A     * Weitek P9000     * IIT AGX-014, AGX-015, AGX-016     * IBM XGA-2     * Tseng ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000     * Ark Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT     * MGA2064W          使用这些晶片组的显示卡有被支援所有汇流排型式[bus type],包括 VLB 和   PCI.      除了 Avance Logic, MX 和 Video 7 晶片组只有支援 256 色模式, 以上其他全   都同时有支援 256 色和 单色模式. 若你的显示卡装有足够的 DRAM, 以上晶片组   很多都有支援每单位像素[pixel] 16 及 32 位元[bits] 模式 (特别是一些   Mach32, P9000, S3 和 Cirrus boards). 通常的设定是每单位像素 8 位元 (亦   即 256 色).      单色的伺服程式[monochrome server]也支援 generic VGA cards, Hercules   monochrome card, Hyundai HGC1280, Sigma LaserView, 和 Apollo   monochrome cards. 在 Compaq AVGA 的部分, 只有 64k 显示记忆体是有支援给   单色伺服程式, 而 GVGA 还未对超过 64k 做测试.      这列表毫无疑问地将会随时间而扩增. XFree86 目前版本的 release notes 应该   会包含完整所支援显示晶片组的列表.      XFree86 发展者所面临的一个问题是, 某些显示卡制造商为能定出驱动该卡所使   用的时脉频率,而使用非标准机制. 这些制造商中,有些要嘛就没有公开,如何程式   设计这张卡的规格; 要嘛他们就是要求发展者签一张决不可□露的声明书,以取得   该资料. 这明显地限制 XFree86 软体的自由散布, 有些事是 XFree86 发展团队   所不乐意去做的. 有好长的一段时间,这是个问题发生在 Diamond 所制造的某些   显示卡上, 但当 XFree86 的 3.1 版时, Diamond 已经开始与这个发展团队合   作,而释出免费的驱动程式给这些卡.      在 Linux 下 XFree86 所建议架设是一台 486 或更好, 而且至少搭配 8   megabytes RAM, 和具有上述所列出晶片组的显示卡. 为了最好的表现, 我们建议   使用加速卡, 像是张 S3-chipset card. 你应该检查对於 XFree86 的文件, 而且   在决定冒险一试的心态下,购买昂贵的硬体之前,请先检查你的特定卡是有支援   的.      一方面值得一提的是, Matt Welsh (这个 FAQ 的发起人) 的个人 Linux system   是一台 486DX2-66, 20 megabytes RAM, 装配有 2 megabytes DRAM 的 VLB   S3-864 chipset card. 他在该机器上跑 X benchmarks ,也有在 Sun Sparc IPX   workstations 上跑. Linux system 大略是比 Sparc IPX 快 7 倍 (好奇的窥   探, 在 Linux 下而用该显示卡的 XFree86-3.1 大约跑出 171,000 xstones;   Sparc IPX 则大约是 24,000). 一般而言, 在使用加速 SVGA 卡的 Linux   system 下的 XFree86 比起建立在商业上的 UNIX workstations (它通常采用简   单的 framebuffers 来图形显示) 会有较佳的表现.      你的机器至少需要 4 megabytes 的 physical RAM, 和 16 megabytes 的   virtual RAM (举例而言, 8 megs physical 和 8 megs swap). 记住你有的   physical RAM 越多,系统当发生记忆体短缺而要交换[swap]存取硬碟机会越少.   因为 交换 本质上是慢的(磁碟相较记忆体是蛮慢的), 要流畅地跑 XFree86 的   话, 有 8 megabytes RAM 或更多是必要的. 16 megabytes 更好. 具有 4   megabytes 的 physical RAM 的系统可能比跑 8 megs 或更多的系统慢 许多 (甚   至可高达 10 倍).   3. 安装 XFree86   很有可能,你取得的 XFree86 是 Linux 发行套件的一部分, 在那种情形, 分开下   载该软体是没有必要的. 在那情形下,你可以略过这一节.      XFree86 的 Linux 二元码版本可以在许多 FTP 站找到. 在 XFree86 站, 它是在   [11]ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86 ( 当   笔者在写的时候, 目前的版本是 3.2A; 最新版本则定期地释出).      在做任何其它东西之前,首先下载且执行 `preinst.sh' 的 shell script. 这可   以告诉你,在你继续你的安装之前,你需要在妥当位置有关的先决要素.      如果你直接下载 XFree86, 这个列表列出在 XFree86-3.3 软体套件中的档案.      以下 server 之一是必需的:      X338514.tgz          Server for 8514-based boards.             X33AGX.tgz          Server for AGX-based boards.             X33I128.tgz          Server for the Number Nine Imagine 128.             X33Mach32.tgz          Server for Mach32-based boards.             X33Mach64.tgz          Server for Mach64-based boards.             X33Mach8.tgz          Server for Mach8-based boards.             X33Mono.tgz          Server for monochrome video modes.             X33P9K.tgz          Server for P9000-based boards.             X33S3.tgz          Server for S3-based boards.             X33S3V.tgz          Server for the S3 ViRGE and ViRGE/VX (considered beta)             X33SVGA.tgz          Server for Super VGA-based boards.             X33W32.tgz          Server for ET4000/W32-based boards.             如果你不知道要取哪一个,就取 VGA16 server,X33VGA16.tgz. 不管怎样,你都要   下载这一个,因为你将需要它在下个步骤去执行自动设定工具.      以下全部档案都是必须的:      preinst.sh          Pre-installation script             postinst.sh          Post-installation script             X33bin.tgz          The rest of the X11R6 binaries.             X33cfg.tgz          Config files for xdm, xinit and fs.             X33doc.tgz          Documentation.             X33man.tgz          Manual pages.             X33fnts.tgz          75dpi, misc and PEX fonts             X33lib.tgz          Shared X libraries and support files.             X33set.tgz          XF86Setup utility             X33VG16.tgz          Server for VGA/EGA-based boards.             以下档案是选择性的:      X33f100.tgz          100dpi fonts             X33fcyr.tgz          Cyrillic fonts             X33fnon.tgz          Other fonts (Chinese, Japanese, Korean, Hebrew)             X33fscl.tgz          Scalable fonts (Speedo and Type1)             X33fsrv.tgz          Font server and config files             X33prog.tgz          X header files, config files and compile-time libs             X33lkit.tgz          X server LinkKit          

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -