📄 00000010.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>寄信人: <<A HREF="mailto:bbs@captain.net.tsinghua.edu.cn>">bbs@captain.net.tsinghua.edu.cn></A> <BR>标 题: X-视窗使用者手册附录 -- Alex 整理 <BR>发信站: 华南理工大学 BBS木棉站 <BR>日 期: Tue Aug 20 08:35:35 1996 <BR> <BR>附录A 文件指引 <BR> <BR>A.1 本发行版所提供手册 <BR> <BR> 下面所列有关X的手册被以硬拷贝形式提供, 视为完整 MIT 发行版的一 <BR>部分. <BR> <BR> 这些手册的文件来源包含於软体磁带中, 且所对应的档案名称注明於括弧 <BR>内. 想列印硬拷贝版本, 可以使用 nroff 或 troff, 加上选项 -man表示指南 <BR>页 (manpage), -ms选项代表教学 (tutorial) 或其它手册. 对於某些较长的 <BR>手册, 被转换成 PostScript 型式的格式化的档案 也包含在其中; 因为它们 <BR>长度较长, 所以被压缩, 必须使用 uncompress 解压缩. (假如你尚未解压缩 <BR>, 它们应包含在发行版磁带的 $TOP/util/compress, 可按照指示去使用它). <BR> <BR> 1. 发行版注意事项, 包括安装指示与本发行版内容的描述. 几乎这里所有的 <BR> 内容均被再制作成本书附录B,C与D. ($TOP/doc/releasenotes/*; <BR> PostScript 在 $TOP/hardcopy/releasenotes.PS). <BR> <BR> 2. 程式指南页, 或 "指南页(1)". 来源不只储存在一个地方, 但有其代表 <BR> 的程式来源. 在预设安装程序, 它们被安装於系统指南页目录内, 所以 <BR> 它们可以用 man 去读取. ($TOP/.../*.man; PostScript 在 <BR> $TOP/hardcopy/man/*.PS.Z) <BR> <BR> 3. Xlib 功能的指南页; "指南页(3X11). ($TOP/doc/Xlib/Xman/*). <BR> <BR> 4. Toolkit Intrinsics 功能的指南页; "指南页(3Xt). ($TOP/doc/Xt/Xman/*; <BR> PostScript 在 $TOP/hardcopy/Xt/man.PS.Z). <BR> <BR> 5. 由 Scheifler, Getty 与 Newman 所写的一本书 "X WINDOW SYSTEM, C <BR> Library and Protocol Reference" (Digital Press, 1988), 内容包括 : <BR> <BR> . "Xlib - C language Interface" 手册. ($TOP/doc/Xlib/*; PostScript <BR> 在 $TOP/hardcopy/Xlib). <BR> . "X Window System Protocol, X Version 11, Release 3" 手册. <BR> ($TOP/doc/Protocol/). <BR> <BR> 6. "X Toolkit Intrinsics" 手册. ($TOP/doc/Xt/*; PostScript 在 <BR> $TOP/hardcopy/Xt/intrin.PS.Z). <BR> <BR> 7. "X Toolkit Athena Widgets" 手册. ($TOP/doc/Xaw/; PostScript 在 <BR> $TOP/hardcopy/Xaw/widget.PS.Z). <BR> <BR> 8. "Bitmap Distribution Format" 手册. (文件来源是 Scribe 格式, 但 <BR> 具有 PostScript 说明, 在 $TOP/doc/bdf/; 完整的 PostScript 在 <BR> $TOP/hardcopy/bdf/bdf.PS.Z). <BR> <BR>A.2 包括在本发行版本内的其它文件 <BR> <BR> 1. 字型命名惯例的描述. ($TOP/doc/fontnames/fnames.txt). <BR> <BR> 2. 对不同X功能的小教学程式 : <BR> <BR> . 在你撰写的X程式里使用颜色. ($TOP/doc/tutorials/color.tbl.ms). <BR> <BR> . 转换 X11 第 2 次发行版的widget 为第 3 次发行版. <BR> ($TOP/doc/tutorials/x10equiv.txt). <BR> <BR> . 使用资源. ($TOP/doc/tutorials/resources.ms). <BR> <BR> . Xlib 函数的 X 版本 10 与版本 11 之对照. <BR> ($TOP/doc/tutorials/x10equiv.txt). <BR> <BR> 3. 安装 MIT server 至不同系统的注意事项. <BR> <BR> . 安装 X V11 Sample Server 的 godzilla 指南 ($top/doc/server/ddx.tbl.ms). <BR> <BR> . X V11 Sample Server 的安装层(Porting Layer)定义 <BR> ($top/doc/server/ddx.tbl.ms). <BR> <BR> . X V11 Sample Server 的安装策略 ($top/doc/server/start.ms). <BR> <BR> . X V11 Server 扩充 ($top/doc/server/ext.doc). <BR> <BR> 4. "client 间的通讯惯例手册" (Inter-Client Communication Conventions <BR> Manual)" 通常以缩写为 ICCCM 来参用. 它应该包含在发行版中的 <BR> $top/doc/conventions/, 但在发行版中有被修订时才会存在否则常被 <BR> 省略, 所以你可以透过电子邮件取得一个拷贝 -- 见附录F "X 网路与 <BR> 电子邮件服务" 的 xstuff 一节. <BR> <BR> 5. 撰写X程式的教学程式, 先教你使用基本的 Xlib 函数, 然後使用 Toolkit. <BR> ($top/doc/helloworld). <BR> <BR>A.3 包括在本发行版本内的其他资讯来源 <BR> <BR> 对某些项目, 像 widget 的名称, resources 与动作 (action), 你必须 <BR>看原始码 : <BR> <BR> . Widget提供给Intrinsics 的部分. ($TOP/lib/Xt/). <BR> <BR> . 在 Athena Set 里的 Widget ($TOP/lib/Xaw/). <BR> <BR> . client 程式的原始程式. 每个 client 的原始程式储存於不同的目录, <BR> $Top/Clients/Program-name/ 或 $Top/Demos/Program-name/. <BR> <BR>===== <BR> <BR>附录B 安装X <BR> <BR>B.1 安装X的提示 <BR> <BR> .尽快地获得所有文件的拷贝,理想的状况是在开始安装系统之前(你可 <BR> 以自行将磁带上所包含的档案列印出来,或是由附录E所列的供应商订 <BR> 购一份。) <BR> <BR> .首先,对已有的建构档案尽量少做更动,如果你是第一次安装X,我们 <BR> 强力推荐你使用预设的目录来安装那些系统的各个不同的部份,只有在 <BR> 有确实需要更动目录名称时,才考虑重新安装。(如果你不如此做,当 <BR> 有些问题发生时,你将无法知道,它真的是一个问题或你只是安装时犯 <BR> 了一个小错误而已) <BR> <BR> .如果你是用这次发行的版本建立一个标准的系统,你几乎不需要做任何 <BR> 更动便可完成安装 -- 建构档已正确地被设定。(本版发行的备忘录对 <BR> 此有一点误导,你可能会得到一个错误的印象,以为不论你使用什麽系 <BR> 统,均需作大量的更动。) <BR> <BR> .当你开始安装,对大多数的系统而言,你不需明确指定系统的型态,它 <BR> 的建立是根据C语言的前处理器(preprocessor)来定义系统名称而自动 <BR> 找到。 <BR> <BR> .在你熟悉core版之前不要安装contrib 软体,因为它安装费时,且易产 <BR> 生问题,当你熟悉系统之後,你可能总会修改一些建构参数。 <BR> <BR> .如果你真的需要使用不同预设值的建构,阅读文件 <BR> $TOP/util/imake.includes/README 可得到关於如何更动的资讯。(它 <BR> 也对工具程式imake 给了一个概观,imake 是一般Unix系统中make的前 <BR> 端(front_end) ,用以建立系统)。 <BR> <BR> <BR>B.2 建立本发行版 <BR> <BR> 在本次发行的软体分为两类:一部份核心软体由X协会标准所提供,另一 <BR>部份则任何人都有可能提供,要使得核心软体这一部份能在大多数的地方重新 <BR>建构、建立和安装需极大的努力,而那些使用者贡献的部份,也就是说,未经 <BR>X协会标准编译和测试的部份只能自行逐一建立,在util/scripts中的ximake.sh <BR>可能对从Imakefiles到建立Makefiles 非常有用。 <BR> <BR> 几乎所有在核心软体中的makefiles 均自动地由名叫imake 的公用程式所 <BR>产生,所有的Makefiles 初始版本均包含了在哪些地方不能使用imake (无疑 <BR>地,在特定的机器上需要修正)。在许多系统,X必需以正确的磁带方能建立。 <BR>无论如何,它可以藉简单的设定目录util/imake.includes/中的档案site.def <BR>和*.macros中之参数,来重新建构。 <BR> <BR> <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -