📄 00000009.htm
字号:
Freeze:暂停萤幕上所有的显示,当你要对你的萤幕摄影时可以使用这个 <BR> 选择。欲重新恢复显示,使用 ... <BR> <BR> Unfreeze:重新恢复显示,所有的视窗会立即更新。 <BR> <BR> Exit:中止uwm 。当你要杀掉uwm 时使用,例如在启动一个不同的视窗管 <BR> 理器之前。 <BR> <BR>Perferences 选单 <BR> <BR> 我们在第6章提过,有两种方法叫用uwm 的WindowOps选单 -- 在背景视 <BR>窗上按下中按钮,或在按住META和SHIFT 两个键的情况下,在任何地方碰触一 <BR>下中按钮。用第二种方法让你呼叫出第二个选单,只要将指标移到WindowOps <BR>选单的外边,标头为Preferences 的视窗就会出现。 <BR> <BR> 在Preference中的选择,只是一些xset程式中设定滑鼠和键盘的选项而已。 <BR> <BR> 注意:Lock On 和 Lock Off选择是和记录有关的,可能会导致一个错误 <BR>的讯息在你的主控台视窗印出。 <BR> <BR>19.1.3 改变现存表徵图上的标题 <BR> <BR>uwm 的预设表徵图 -- 灰色的盒中有一个名称 -- 如果你对同一个应用程式执 <BR>行数次拷贝後会有缺点,例如有三个xterm 的表徵图,你无法明确的区分它们 <BR>。为了克服这点,uwm 允许你可以编辑表徵图中的字串为你所需的任何字串。 <BR> (这只能在uwm 自己预设的表徵图使用,例如你无法编辑在xclock的特定表徵 <BR>图中的字串)。 <BR> <BR> 欲编辑在一个表徵图中的名称: <BR> <BR> 1.将指标移至所欲编辑的表徵图。 <BR> 2.键入你所希望的任何文字。 <BR> 3.你可以去掉文字,不论是先前存在或方才才输入的,方法如下: <BR> <BR> 去掉前一个字元:按DELETE。 <BR> 去掉整个名称:按ctl-U。 <BR> <BR>19.2 定制uwm <BR> <BR>uwm 具有高度的可建构性。你可以将整个范围的参数和定义储存在一个建构档 <BR>中,当uwm 启始时会将之读入。我们前节曾经提过,你可以在中途改变建构档 <BR>,藉著在WindowOps选单中Restart选项,告诉uwm 重新读入它。 <BR> <BR>uwm 的建构档 <BR> <BR>预设uwm 有两个建构档,其中之一为 <BR> <BR> /usr/lib/X11/uwm/system.uwmrc <BR> <BR>通常由系统管理者设定,且第一个被读入。另一个 <BR> <BR> $HOME/.uwmrc <BR> <BR>是你自己的建构档。两个档案均需要存在,uwm 硬性规定了预设设定。 <BR> <BR> 注意:如果你用不正确的语法设定一个建构档,当uwm 读入时,你会得到 <BR>一个错误讯息像: <BR> <BR> uwm: /usr/nmm/.uwmrc: 38: syntax error <BR> uwm: Bad .uwmrc file...aborting <BR> <BR>uwm 将不会启动。当在一个新的周期启动时,这没有什麽大问题。然而,如果 <BR>你是在中途重新设定uwm ,你可以结束但没有视窗管理器,且没有xterm ,没 <BR>有编辑视窗来编辑这个错误的档案,无法启始其它的视窗。如果此种情况发生 <BR>,你必需从其它的终端机或机器关闭X,或毁坏 (crash)你的系统。 <BR> <BR>uwm 的命令列选项 <BR> <BR>如果你不需要系统建构档案,也不需要任何预设的设定,你可以藉著uwm 的命 <BR>令列选项 -b 抑制它们。 <BR> <BR> 如果你要使用其它的档案,就像两个预设的建构档一般,你可以用 <BR>-f filename 来指定它。 <BR> <BR>19.2.1 系结功能到键和按钮 <BR> <BR>uwm 让你定义当一个特定的滑鼠按钮按下时,有某个功能会作用,例如当你在 <BR>一个视窗中碰触一下中按钮,它将被升到堆叠的顶层。这种系结结构和Toolkit <BR>转译并没有牵连,它完全由uwm 本身来完成。 <BR> <BR>为了让这些结构更有用,你可以指定其它的条件来运用更多的功能,或许一个 <BR>修饰键 (像META) 需被按下,或许作用只发生在指标位於一个表徵图上而非应 <BR>用程式视窗或背景视窗。我们已实际的看过这些例子: <BR> <BR> 此功能发生 ... 只有在这些 ... 只有指标在 ... 当这个 <BR> 於... 修饰键被按下, 此种型态的视窗 滑鼠事件发 <BR> 而且... ,而且... 生时 <BR> <BR> Resize META 一般视窗 按住中按钮 <BR> 且移动 <BR> <BR> WindowOps 没有 背景视窗 按住中按钮 <BR> 选单 <BR> <BR> WindowOps META 和 没有关系 按住中按钮 <BR> 选单 SHIFT <BR> <BR> 你藉著你的 .uwmrc(或其它的建构档)所包含的系结规格来指定系结。规格 <BR>的格式和上面的表格类似,就像: <BR> <BR> uwm-function = modifiers : window context : mouse events <BR> ( uwm 功能 = 修饰键 : 视窗的环境 : 滑鼠事件 ) <BR> <BR>这些元素为: <BR> <BR> uwm 功能:uwm 的内建功能之一的名称。例如功能f.move即是你用以移动视 <BR> 窗的功能,f.lower 将视窗降低一层等等。这些功能将於下更完整地描 <BR> 述。 <BR> <BR> 功能名称必需跟随著一个等号(=)。 <BR> <BR> 修饰键:在运用上述功能时,当指定的滑鼠事件发生时,必需被按下的修饰键 <BR> 表列。正确的修饰键名称为: <BR> <BR> ctrl(或c),对CONTROL键。 <BR> <BR> meta(或m或mod1),对META键。 <BR> <BR> shift(或s),对SHIFT键。 <BR> <BR> lock(或l),对CAPSLOCK键。 <BR> <BR> 这些名称必需正确的列出。你可以使用一或二个修饰键,如果你使用两个 <BR>键,用一个 "|"符号来分开它们。 <BR> <BR> 你可以省略整个修饰键表列 (即此功能对应於滑鼠事件发生时并没有修饰 <BR> 键被按下),但尾端的冒号 ":" 不可省略。 <BR> <BR> 视窗的环境:限制只有指标在萤幕上指定位置的型态符合特定条件时,功能 <BR> 才会发生。正确的环境如下: <BR> <BR> window(或w):指标必需位於一个应用视窗中。 <BR> <BR> icon(或i):指标必需位於一个表徵图中。 <BR> <BR> root(或r):指标必需位於根视窗或背景视窗中。 <BR> <BR> 你可以指定任何数目的环境,用 "|" 来区隔它们。如果你没有指定,则功能 <BR> 的发生与指标位置无关。 <BR> <BR> 滑鼠事件:何种滑鼠事件对应到此功能。指定的事件为一个按钮名称 -- 任何的 <BR> <BR> left(或l) <BR> <BR> middle(或m) <BR> <BR> right(或r) <BR> <BR> 跟随著一个动作: <BR> <BR> down : 当按钮被按下时会符合。 <BR> up : 当按钮被松开时会符合。 <BR> delta : 当按钮被按下且移动超过一定数目的像素时会符合。 <BR> <BR> 所有的这些你已实际使用过它们,在本章开头所描述的一些作用的系结为: <BR> <BR> f.resize = meta : window : middle delta <BR> f.iconify = meta : icon : middle up <BR> f.raise = meta : window|icon : right down <BR> <BR> uwm 的预设系结在档案 $TOP/clients/uwm/default.uwmrc,见图19 - 1。 <BR> <BR> ┌————————————————————┐ <BR> │ p242-243 fig 19.1 │ <BR> │ │ <BR> │ 图19-1 预设的 .uwmrc 建构档 │ <BR>  
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -