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


第9章 方便的程式和视窗相关的工具
到目前为止我们已经涵盖了使用系统的基本元素, 有了 xterm功能, 你开
始从视窗系统获得看得见的优点. 在本章我们描述一些小程式, 开始去充分使
用系统并使你的工作更方便.
这章先提出 "案头附属品" (desk accessory) 的方便程式, 接著介绍捕捉
(capturing)、恢复 (restoring) 与列印萤幕影像的一组工具.
9.1 方便的程式本节所描述的一些程式功能虽属次要, 但是却可以使你工作得更方便轻松.
有些我们曾经提过 -- xclock 与 xcalc -- 但在这里将更有组织地描述, 我
们将看一些可以显示目前机器负载和告诉你有邮件送达等功能的新程式.
9.1.1 一个类比或数位时钟 - xclock在第5章中我们用 xclock 为□例程式, 它有下列命令列选项 :指定视窗初始大小与位置 : 用 -geometry geomspec.设定背景色 : 用 -bg colour.设定前景色 : 用 -fg colour.设定指针的颜色 : 用 -hd colour.指针边缘高亮度 : 用 -hl colour, 以高亮度 colour 颜色为指针的
边缘.其他有用的选项 :使用数位时钟 : -digital, 告诉 xclock 使用一个 24 小时的数字型
时钟, 以取代预设的类比型, 如图 9 - 1.设定 "时钟-滴答" 频率 : -update num, 使时钟每 num 秒更新显示一
次. 处於指针状态下, 若 num 小於 30 秒则以一个钻石形秒针每
num 秒移动一次, 如图 9 - 2. (预设值为 60 秒)设定半小时钟声 : -chime, 每半小时整使终端机铃响一次, 每一个小
时整铃响两次.┌————————————————┐
│ p98. fig 9 - 1 │
│ │
│ │
│ │
│ │
│ 图 9 - 1 数字型时钟 │
└————————————————┘
┌————————————————┐
│ p98. fig 9 - 2 │
│ │
│ │
│ │
│ 图 9 - 2 具有钻石形秒针的指针型│
│ 时钟 │
└————————————————┘
9.1.2 一个桌上型计算器 - xcalc这是另一个我们曾经用过的程式. 我们用过的命令列选项如下 :指定视窗初始大小与位置 : -geometry geomspec.设定背景色 : -bg colour.设定前景色 : -fg colour.其他选项 :指定计算尺 (slide-rule) 模式 : -analog, 执行程式模拟一个计算
尺 (图 9 - 3) 取代电子式计算器. 这实在很稀奇, 但一些更进一
步的指令包含於下面, 因为它不包含在指南页内.指定 HP-10C 型计算器 : -rpn (代表反波兰记数法 (Reverse Polish
Notation)), 告诉 xcalc 模拟 HP-10C 型计算器 (如图 9 - 4).各种计算器模式的更深入的指令说明包含於指南页. (无论你处於那一个模式
, 当你将它表徵图化时, 其表徵图都是图 9 - 5 的样子.
┌——————————————————┐
│ p99. fig 9 - 3 │
│ │
│ │
│ │
│ │
│ 图 9 - 3 类比的 xcalc 是一个计算尺 │
└——————————————————┘
┌——————————————————┐
│ p99. fig 9 - 4 │
│ │
│ │
│ │
│ │
│ 图 9 - 4 反波兰记数法 xcalc 计算器 │
└——————————————————┘
┌————————————————┐
│ p99. fig 9 - 5 │
│ │
│ │
│ │
│ │
│ 图 9 - 5 xcalc 表徵图 │
└————————————————┘
使用计算尺使用滑鼠按钮操作计算尺. 当滑鼠指标进入视窗内, 指标变成手型游标.定位滑尺 - 左端 : 移动指标进入滑尺区, 定位至你想要的地方,碰
触左按钮,滑尺左端跳至指标位置.定位滑尺 - 右端 : 与设定左端一样, 但碰触右按钮.定位计算尺的游标 : 定位指标至你想要的尺体位置, 并碰触左按钮
: 尺的游标跳至指标位置.滑动滑动棒 (slide-bar) : 定位游标至滑尺, 按下中间按钮, 并保

推荐阅读