X Window 系统使用指南--进一步介绍uwm和如何定制它( 二 )


,所以不论萤幕上的指标在何处,键盘的输入总是在同一个视窗 。一
般键盘的输入总是指向目前指标所在的视窗 。设定焦点到一个特定的视窗:选择focus ,出现手指形游标,在你所
欲指定的视窗碰触一下按钮 。恢复正常:选择focus ,在背景视窗上碰触一下 。Restart:停止uwm ,重新启动它,重新读入建构档 (下节说明) 且执行它
。在你改变建构档且希望马上执行新的设定时 (否则将等到你重新启
动一个新的周期) 使用此选择 。Freeze:暂停萤幕上所有的显示,当你要对你的萤幕摄影时可以使用这个
选择 。欲重新恢复显示,使用 ...Unfreeze:重新恢复显示,所有的视窗会立即更新 。Exit:中止uwm。当你要杀掉uwm 时使用,例如在启动一个不同的视窗管
理器之前 。Perferences 选单我们在第6章提过,有两种方法叫用uwm 的WindowOps选单 -- 在背景视
窗上按下中按钮,或在按住META和SHIFT 两个键的情况下,在任何地方碰触一
下中按钮 。用第二种方法让你呼叫出第二个选单,只要将指标移到WindowOps
选单的外边,标头为Preferences 的视窗就会出现 。在Preference中的选择,只是一些xset程式中设定滑鼠和键盘的选项而已 。注意:Lock On 和 Lock Off选择是和记录有关的,可能会导致一个错误
的讯息在你的主控台视窗印出 。19.1.3 改变现存表徵图上的标题uwm 的预设表徵图 -- 灰色的盒中有一个名称 -- 如果你对同一个应用程式执
行数次拷贝後会有缺点,例如有三个xterm 的表徵图,你无法明确的区分它们
。为了克服这点,uwm 允许你可以编辑表徵图中的字串为你所需的任何字串 。
(这只能在uwm 自己预设的表徵图使用,例如你无法编辑在xclock的特定表徵
图中的字串) 。欲编辑在一个表徵图中的名称:1.将指标移至所欲编辑的表徵图 。
2.键入你所希望的任何文字 。
3.你可以去掉文字,不论是先前存在或方才才输入的,方法如下:去掉前一个字元:按DELETE 。
去掉整个名称:按ctl-U 。19.2 定制uwmuwm 具有高度的可建构性 。你可以将整个□围的参数和定义储存在一个建构档
中,当uwm 启始时会将之读入 。我们前节曾经提过,你可以在中途改变建构档
,藉著在WindowOps选单中Restart选项,告诉uwm 重新读入它 。uwm 的建构档预设uwm 有两个建构档,其中之一为/usr/lib/X11/uwm/system.uwmrc通常由系统管理者设定,且第一个被读入 。另一个$HOME/.uwmrc是你自己的建构档 。两个档案均需要存在,uwm 硬性规定了预设设定 。注意:如果你用不正确的语法设定一个建构档,当uwm 读入时,你会得到
一个错误讯息像:uwm: /usr/nmm/.uwmrc: 38: syntax error
uwm: Bad .uwmrc file...abortinguwm 将不会启动 。当在一个新的周期启动时,这没有什麽大问题 。然而,如果
你是在中途重新设定uwm ,你可以结束但没有视窗管理器,且没有xterm ,没
有编辑视窗来编辑这个错误的档案,无法启始其它的视窗 。如果此种情况发生
,你必需从其它的终端机或机器关闭X,或毁坏 (crash)你的系统 。uwm 的命令列选项如果你不需要系统建构档案,也不需要任何预设的设定,你可以藉著uwm 的命
令列选项 -b 抑制它们 。如果你要使用其它的档案,就像两个预设的建构档一般,你可以用
-f filename 来指定它 。19.2.1 系结功能到键和按钮uwm 让你定义当一个特定的滑鼠按钮按下时,有某个功能会作用,例如当你在
一个视窗中碰触一下中按钮,它将被升到堆叠的顶层 。这种系结结构和Toolkit
转译并没有牵连,它完全由uwm 本身来完成 。为了让这些结构更有用,你可以指定其它的条件来运用更多的功能,或许一个

推荐阅读