X Window 系统使用指南--方便的程式和视窗相关的工具( 四 )


如 geomspec 只有位置部分, 则大小部分预设为 64x64.仅指定放大区域的大小 : 使用 -source geomspec, geomspec 仅由大小
部分组成, 就像-source 300x100xmag 将显示一个闪烁的 300x100 的矩形外框, 等你定位与碰触按钮.
9.2.3 储存一部分萤幕的影像xwd 仅对单一, 完整视窗操作. 假如想补捉一个视窗的某部分, 或某些视
窗一起,你必须采用两阶段处理 :1. 使用 xmag 程式选择你要的区域, 并在一个单一视窗 (亦即 xmag 本
身) 显示它.2. 用 xwd 倾印 xmag 视窗至一个档案. (假如你想倾印与最初一样大小
的影像, 别忘了指定 -mag 1 给 xmg.)
9.2.4 显示一个先前倾印的影像 - xwudxwud "反倾印" (undumps)一个先前曾经被倾印至一个档案的影像, 也就是
再次将影像显示於萤幕上.预设的作法是它从标准输入读入倾印档, 所以反倾印
一个你想要档案类似:xwud < screenpicxwud 显示闪烁的视窗外框, 准备让你使用视窗管理器. 当你已安置好它
, 影像即被显示. 当然你可以利用视窗管理器移动视窗, 重定大小, 表徵图化
, ...等, 就如同其他任何视窗一般.注意 : 在指南页内提到的 -inverse 可能无法正常运作 。
9.2.5 列印先前倾印的影像 - xprxpr 能够转译一个先前曾倾印的影像为可送至硬拷贝印表机列印的格式. 它
支援各种不同的印表机 - PostScript, DEC LN03 与 LA100, 以及 IBM PP3812.
由於预设是写到标准输出, 所以典型的用法应该是 :xpr -device ln03 < screenpic | lprxpr 的命令列选项xpr 接受数个选项, 包括控制影像在纸上的位置, 大小与配置, 和指定输
出的印表机型式 :指定印表机型式 : 使用 -device type, 这里的 type 是指 ln03, la100,
ps (PostScript) 或 pp (指 PP3812).控制影像的大小 : 由於预设 xpr 以最大的尺寸列印影像, 你可以用
-width num 或 -height num 指定最大的宽度或高度, num 的单
位为 inch (不必是整数).对影像标刻度 : 你可以使用 -scale num 对影像标刻度, num 为整数.
作法与 xmag 的 -mag 选项类似, 但大小可能扭曲, 因为印表机可
能有不同的解析度, 亦即每个 inch 有不同的点 (像素) 数, 例如 :
-scale 2 表示每个萤幕像素被印表机印成 2x2 点的方形, 所以假
如你的萤幕为 75 dpi 且你的印表机为 300 dpi, 列印影像仅为萤
幕影像大小的一半 (75x2/300 = 0.5).加影像标题 : 使用 -header string 或 -trailer string 分别将一文字
字串印在影像的上面或下面.利用单一操作命令倾印与列印一个视窗 - xdprxdpr 是一个使用 xwd 倾印视窗影像, 接著使用 xpr 格式化列印影像, 最後
使用 lpr 印出影像的一个程式. 它接受所有这三种程式的命令列选项 (事实
上 xdpr是一个 shell描述, 它将上述三种程式包装在一起以便使用 。它真正
的工作为检查命令列上的各个选项且传送它们给适当的程式)9.3 结论/摘要在本章中你已见过一些可帮助你处理日常的工作小程式, 和一些特殊的工
具以记录和重新 (建立) 产生萤幕影像. 拥有这些工具你开始得到视窗系统的
优点并开始使用它的图形能力.下一章我们继续以相同的方向看一些普通的公用程式, 看它们如何利用视
窗系统去简化操作与增强使用介面.

推荐阅读