当前位置:操作系统 > Unix/Linux >>

XWindow系统使用指南--附录A文件指引

A.1 本发行版所提供手册

  下面所列有关X的手册被以硬拷贝形式提供, 视为完整 MIT 发行版的一

  部分.

  这些手册的文件来源包含於软体磁带中, 且所对应的档案名称注明於括弧

  内. 想列印硬拷贝版本, 可以使用 nroff 或 troff, 加上选项 -man表示指南

  页 (manpage), -ms选项代表教学 (tutorial) 或其它手册. 对於某些较长的

  手册, 被转换成 PostScript 型式的格式化的档案 也包含在其中; 因为它们

  长度较长, 所以被压缩, 必须使用 uncompress 解压缩. (假如你尚未解压缩

  , 它们应包含在发行版磁带的 $TOP/util/compress, 可按照指示去使用它).

  1. 发行版注意事项, 包括安装指示与本发行版内容的描述. 几乎这里所有的

  内容均被再制作成本书附录B,C与D. ($TOP/doc/releasenotes/*;

  PostScript 在 $TOP/hardcopy/releasenotes.PS).

  2. 程式指南页, 或 "指南页(1)". 来源不只储存在一个地方, 但有其代表

  的程式来源. 在预设安装程序, 它们被安装於系统指南页目录内, 所以

  它们可以用 man 去读取. ($TOP/.../*.man; PostScript 在

  $TOP/hardcopy/man/*.PS.Z)

  3. Xlib 功能的指南页; "指南页(3X11). ($TOP/doc/Xlib/Xman/*).

  4. Toolkit Intrinsics 功能的指南页; "指南页(3Xt). ($TOP/doc/Xt/Xman/*;

  PostScript 在 $TOP/hardcopy/Xt/man.PS.Z).

  5. 由 Scheifler, Getty 与 Newman 所写的一本书 "X WINDOW SYSTEM, C

  Library and Protocol Reference" (Digital Press, 1988), 内容包括 :

  . "Xlib - C language Interface" 手册. ($TOP/doc/Xlib/*; PostScript

  在 $TOP/hardcopy/Xlib).

  . "X Window System Protocol, X Version 11, Release 3" 手册.

  ($TOP/doc/Protocol/).

  6. "X Toolkit Intrinsics" 手册. ($TOP/doc/Xt/*; PostScript 在

  $TOP/hardcopy/Xt/intrin.PS.Z).

  7. "X Toolkit Athena Widgets" 手册. ($TOP/doc/Xaw/; PostScript 在

  $TOP/hardcopy/Xaw/widget.PS.Z).

  8. "Bitmap Distribution Format" 手册. (文件来源是 Scribe 格式, 但

  具有 PostScript 说明, 在 $TOP/doc/bdf/; 完整的 PostScript 在

  $TOP/hardcopy/bdf/bdf.PS.Z).

  A.2 包括在本发行版本内的其它文件

  1. 字型命名惯例的描述. ($TOP/doc/fontnames/fnames.txt).

  2. 对不同X功能的小教学程式 :

  . 在你撰写的X程式里使用颜色. ($TOP/doc/tutorials/color.tbl.ms).

  . 转换 X11 第 2 次发行版的widget 为第 3 次发行版.

  ($TOP/doc/tutorials/x10equiv.txt).

  . 使用资源. ($TOP/doc/tutorials/resources.ms).

  . Xlib 函数的 X 版本 10 与版本 11 之对照.

  ($TOP/doc/tutorials/x10equiv.txt).

  3. 安装 MIT server 至不同系统的注意事项.

  . 安装 X V11 Sample Server 的 godzilla 指南 ($top/doc/server/ddx.tbl.ms).

  . X V11 Sample Server 的安装层(Porting Layer)定义

  ($top/doc/server/ddx.tbl.ms).

  . X V11 Sample Server 的安装策略 ($top/doc/server/start.ms).

  . X V11 Server 扩充 ($top/doc/server/ext.doc).

  4. "client 间的通讯惯例手册" (Inter-Client Communication Conventions

  Manual)" 通常以缩写为 ICCCM 来参用. 它应该包含在发行版中的

  $top/doc/conventions/, 但在发行版中有被修订时才会存在否则常被

  省略, 所以你可以透过电子邮件取得一个拷贝 -- 见附录F "X 网路与

  电子邮件服务" 的 xstuff 一节.

  5. 撰写X程式的教学程式, 先教你使用基本的 Xlib 函数, 然後使用 Toolkit.

  ($top/doc/helloworld).

  A.3 包括在本发行版本内的其他资讯来源

  对某些项目, 像 widget 的名称, resources 与动作 (action), 你必须

  看原始码 :

  . Widget提供给Intrinsics 的部分. ($TOP/lib/Xt/).

  . 在 Athena Set 里的 Widget ($TOP/lib/Xaw/).

  . client 程式的原始程式. 每个 client 的原始程式储存於不同的目录,

  $Top/Clients/Program-name/ 或 $Top/Demos/Program-name/.
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,