X Window 系统使用指南--视窗管理器基础( 五 )


但原来在最上层的视窗被移至最下层,所有原来被它遮住的视窗
现在变成遮住它 。CircUp和上述成对比,它把原来最下层的视窗移至最上层,遮住那些
原来遮住它的视窗 。
6.7.2 表徵图化一个视窗虽然你可以靠著Raise 或Lower 变动视窗的顺序,但有时视窗实在太多了,
为了给你自己更多的萤幕空间,你可以将那些目前不需要的视窗 "表徵图化"
(iconify)。"表徵图化" 的意义是把应用视窗换成一个非常小的视窗後摆在
一边,直到再度需要用它们为止 。有些应用程式拥有它们特别的 "表徵图",
但是大部份都是让视窗管理器去建一个,uwm 的预设表徵图是一个把应用程式
名称摆在中间的灰色长方形 。正常的xterm 的表徵图见图6 - 10┌———————————————┐
│ │
│ p71 fig 6.14 │
│ │
│ │
│ │
│图6 - 10 正常的xterm 的表徵图 │
└———————————————┘共有两种方法可以表徵图化一个视窗,第一种特别适合尚未表徵图化的视
窗,第二种适合曾经表徵图化的视窗 。1. 表徵图化一个新视窗 -- NewIconify1). 从选单上选取"NewIconify"选项,出现 "手指状"游标 。
2). 将游标移到需要表徵图化的视窗 。
3). 按下滑鼠任意钮,保持按住状态,游标变成 "十字箭头" 形,且
出现一个小九宫格,这个九宫格代表未来的表徵图 。
4). 保持按住按钮,将九宫格拖拽至你想要的位置 。
5). 松开按钮,九宫格会被表徵图取代,原来的视窗消失 。因为NewIconify让你选择表徵图的位置,所以它适合新的视窗;当然对任
何应用视窗均可使用,特别是你想改变表徵图位置的时候 。2. 表徵图化一个 "旧" 的视窗 -- AutoIconifyAutoIconify 会将表徵图放在上一次出现的位置,如果这个视窗未曾表
徵图化过,则放在游标所在的位置 。1). 从选单上选取"AutoIconify"选项,出现 "手指状"游标 。
2). 将游标移到需要表徵图化的视窗 。
3). 碰触任何按钮,原来的视窗消失,表徵图出现在上一次出现的位
置,若这个视窗是第一次表徵图化,则表徵图出现在目前游标所
在的位置 。
移动一个表徵图一个表徵图就像一个视窗,因此你可以利用"Move"选项,像移动视窗一样
移动表徵图 。
6.7.3 解除表徵图化 -- 将表徵图还原成一个视窗将表徵图还原成一个正常的视窗,它的步骤和表徵图化类似,甚至在选单
上,使用相同的选项,换句话说,"AutoIconify" 和"NewIconify"这两个选项,
如果是在视窗的状况下选择,会变成表徵图,反之如果是表徵图,则会变成视
窗 。对於位置的处理也是同理可推,使用 "AutoIconify"时,当你在表徵图上
碰触按钮,原来的视窗会在原来的位置出现 。如果用"NewIconify"选项,按住
按钮则会出现和原视窗大小相同的九宫格,你可以拖拽九宫格至你要摆放视窗
的位置,松开按钮则在选定的位置上出现原来的视窗 。
6.8 中止应用程式视窗uwm 选单有一个选项让你杀掉一个应用程式视窗,当你决定不再需要或是
想要去掉一个视窗时,杀掉的步骤如下:1. 从选单上选取"KillWindow"选项,游标变成 "手指状"。2. 将游标移到你想要去除的视窗上 。3. 碰触一下滑鼠任何按钮,视窗消失,内含的应用程式随之中止执
行 。当视窗消失後,你可以在原来下命令的xterm 视窗看到和前一章使用xkill
後类似的讯息 。注意 1:如果你杀掉最原始的xterm 视窗,xinit 会查觉到并关闭server( 与
前一章相同) 。注意 2:如果你杀掉一个表徵图视窗,这样做会中止视窗管理器,所有的小图
形都会还原成视窗,这是合理的行为,因为只有视窗管理器才能拥有

推荐阅读