📄 00000006.htm
字号:
<BR> 相同的方法 (技巧) 被用於捕捉第8章所述之 xterm 选单, 请注意必须 <BR>使用明确的视窗识别码. (在 "资讯与状态程式" 那一章 (第12章) 中将再一 <BR>次提到) <BR> <BR> <BR> 9.2.2 放大萤幕视窗影像 - Xmag <BR> <BR> xmag 容许你快拍 (snapshot) 任何萤幕的影像, 并以任意倍数放大他们. 最 <BR>简单的方法为采用交谈方式指定你感兴趣的区域: <BR> <BR> 1. 启动程式 (用 xmag 命令) : xmag 显示一个闪动的矩形外框. <BR> <BR> 2. 将矩形框安置到你想要的地方上. <BR> <BR> 3. 碰触任何按钮 : xmag 快拍矩形框内的区域, 并显示一个清新的视窗 <BR>外框, 里面正显示放大的 (enlarged) 快拍影像. <BR> <BR> 4. 仿照在第6章启动 xclock 後所采用的方法一样使用指标与按钮放置 <BR> 外框. (例如 : 碰触滑鼠左按钮将视窗安置在指标目前所在的位置) <BR> <BR> 5. xmag 在你刚安放的视窗内, 重绘放大的影像. <BR> <BR> 你现在可以选择底下任一动作: <BR> <BR> . 你可以按 Q 或 q 或 CTRL-C,接著指定 xmag 视窗内的选项, 跳出 xmag. <BR> <BR> . 你可以按滑鼠中间按钮或左按钮以移开目前放大的视窗, xmag 再次显示 <BR> 出它的闪烁矩形, 所以你可以放大萤幕上另一个区域. <BR> <BR> . 按下滑鼠左按钮 : xmag 显示出在指标下的像素座标, 即像素的号码 (它 <BR> 是一个该像素颜色的内部表示法), 以及像素的 RGB 值, 亦即像素颜色的 <BR> 红, 绿, 蓝成分. 当你移动指标, 这些显示随著更新, 直到你放松按钮. <BR> <BR>程式记录快拍影像只是为了立即再显示 -- 没有任何方法可以取得它以便倾印 <BR>影像至一个档案. <BR> <BR>xmag 的命令列选项 <BR> <BR> 预设的操作方法被一些方式限制住 -- 你必须以交谈方式指定被放大的区 <BR>域, 区域的形状与大小被固定, 放大率都是 5. 但事实上你可以使用命令列选 <BR>项改变上述所有的特性 : <BR> <BR> 指定不同的放大率 : -mag num, 放大影像 num 倍 (num 须为整数). 例 <BR> 如 : -mag 2, 将产生一个为原来两倍宽与两倍高的影像. <BR> <BR> 指定大小与放大区域的位置 : 使用 -source geomspec. 例如 : <BR> <BR> -source 300x100 + 450 + 762 <BR> <BR> xmag 不提示任何讯息, 但将直接跳到它显示放大视窗外框的步骤, 假 <BR> 如 geomspec 只有位置部分, 则大小部分预设为 64x64. <BR> <BR> 仅指定放大区域的大小 : 使用 -source geomspec, geomspec 仅由大小 <BR> 部分组成, 就像 <BR> <BR> -source 300x100 <BR> <BR> xmag 将显示一个闪烁的 300x100 的矩形外框, 等你定位与碰触按钮. <BR> <BR> <BR> 9.2.3 储存一部分萤幕的影像 <BR> <BR> xwd 仅对单一, 完整视窗操作. 假如想补捉一个视窗的某部分, 或某些视 <BR>窗一起,你必须采用两阶段处理 : <BR> <BR> 1. 使用 xmag 程式选择你要的区域, 并在一个单一视窗 (亦即 xmag 本 <BR>身) 显示它. <BR> <BR> 2. 用 xwd 倾印 xmag 视窗至一个档案. (假如你想倾印与最初一样大小 <BR> 的影像, 别忘了指定 -mag 1 给 xmg.) <BR> <BR> <BR> 9.2.4 显示一个先前倾印的影像 - xwud <BR> <BR> xwud "反倾印" (undumps)一个先前曾经被倾印至一个档案的影像, 也就是 <BR>再次将影像显示於萤幕上.预设的作法是它从标准输入读入倾印档, 所以反倾印 <BR>一个你想要档案类似: <BR> <BR> xwud < screenpic <BR> <BR> xwud 显示闪烁的视窗外框, 准备让你使用视窗管理器. 当你已安置好它 <BR>, 影像即被显示. 当然你可以利用视窗管理器移动视窗, 重定大小, 表徵图化 <BR>, ...等, 就如同其他任何视窗一般. <BR> <BR>注意 : 在指南页内提到的 -inverse 可能无法正常运作。 <BR> <BR> <BR> 9.2.5 列印先前倾印的影像 - xpr <BR> <BR> xpr 能够转译一个先前曾倾印的影像为可送至硬拷贝印表机列印的格式. 它 <BR>支援各种不同的印表机 - PostScript, DEC LN03 与 LA100, 以及 IBM PP3812. <BR>由於预设是写到标准输出, 所以典型的用法应该是 : <BR> <BR> xpr -device ln03 < screenpic | lpr <BR> <BR>xpr 的命令列选项 <BR> <BR> xpr 接受数个选项, 包括控制影像在纸上的位置, 大小与配置, 和指定输 <BR>出的印表机型式 : <BR> <BR> 指定印表机型式 : 使用 -device type, 这里的 type 是指 ln03, la100, <BR> ps (PostScript) 或 pp (指 PP3812). <BR> <BR> 控制影像的大小 : 由於预设 xpr 以最大的尺寸列印影像, 你可以用 <BR> -width num 或 -height num 指定最大的宽度或高度, num 的单 <BR> 位为 inch (不必是整数). <BR> <BR> 对影像标刻度 : 你可以使用 -scale num 对影像标刻度, num 为整数. <BR> 作法与 xmag 的 -mag 选项类似, 但大小可能扭曲, 因为印表机可 <BR> 能有不同的解析度, 亦即每个 inch 有不同的点 (像素) 数, 例如 : <BR> -scale 2 表示每个萤幕像素被印表机印成 2x2 点的方形, 所以假 <BR> 如你的萤幕为 75 dpi 且你的印表机为 300 dpi, 列印影像仅为萤 <BR> 幕影像大小的一半 (75x2/300 = 0.5). <BR> <BR> 加影像标题 : 使用 -header string 或 -trailer string 分别将一文字 <BR> 字串印在影像的上面或下面. <BR> <BR>利用单一操作命令倾印与列印一个视窗 - xdpr <BR> <BR>xdpr 是一个使用 xwd 倾印视窗影像, 接著使用 xpr 格式化列印影像, 最後 <BR>使用 lpr 印出影像的一个程式. 它接受所有这三种程式的命令列选项 (事实 <BR>上 xdpr是一个 shell描述, 它将上述三种程式包装在一起以便使用。它真正 <BR>的工作为检查命令列上的各个选项且传送它们给适当的程式) <BR> <BR>9.3 结论/摘要 <BR> <BR> 在本章中你已见过一些可帮助你处理日常的工作小程式, 和一些特殊的工 <BR>具以记录和重新 (建立) 产生萤幕影像. 拥有这些工具你开始得到视窗系统的 <BR>优点并开始使用它的图形能力. <BR> <BR> 下一章我们继续以相同的方向看一些普通的公用程式, 看它们如何利用视 <BR>窗系统去简化操作与增强使用介面. <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -