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


表徵图视窗 。
6.9 叫用uwm 选单的其它方式截至目前为止,我们叫用uwm 选单唯一的方法就是将游标移到萤幕的背景
上且按住滑鼠的中按钮,但是如果一个应用视窗占用了整个萤幕,那该怎麽办?
你会因为找不到萤幕背景而无法叫用选单,以致什麽事都不能做吗?答案很简单,有另外的办法叫用选单:1. 同时按下META和SHIFT 键,保持按住 。2. 按住滑鼠的中按钮,uwm 选单即可出现 (你可以现在或稍後放开META
和SHIFT键) 。3. 像前几节的方法一样选择选项 。选单的操作方法和以前一样,只有一点不同:如果你把游标移出选单的边
,选单不仅是消失而已,一个标头为Preferences(喜好) 的选单出现了,你可
以利用这个选单来设定一些参数 。例如键盘被按时会不会有声音(keyclick),
喇叭的音量等等 。如果你并不需要设定,将游标移出选单,或者碰触滑鼠的任
一按钮即可离开选单 。
6.10 摘要在本章,你学会如何启动和使用uwm 视窗管理器:利用uwm 的选单,你可
以新建一个应用视窗、移动视窗和重定一个视窗的大小、将视窗转成表徵图或
还原、杀掉一个clIEnt应用视窗,这些功能已涵盖了大部份的应用需求 。uwm 只是许多视窗管理器中的一个而已,你可以换一个别的来使用 。MIT
core 版没有提供其它的视窗管理器,但是contrib 版则包含了好几个由第三
集团所提供的视窗管理器,几乎使得MIT 版的视窗管理器成为半荒废的状态,
所以你可以选择各种不同形式的介面程式,甚至对我们前数章所提的介面程式,
一个也不用 。有二个视窗管理器特别值得一提:twn 是一个在应用视窗上方有标题棒(title bar) 的视窗管理器,藉著碰
触或拖拽标题棒的一部份来管理视窗,介面的方式非常类似Apple 公司Macintoch
电脑,一个twn 的控制棒如图6 - 11 。┌———————————————┐
│ │
│ p74 fig 6.15 │
│ │
│ │
│ │
│图6 - 11 一个由twn 视窗管理器 │
│所建立含有控制棒的视窗 │
└———————————————┘
rtl 是一个绝不让视窗彼此重叠的视窗管理器,它会让一个视窗尽量占住
最多的萤幕空间;稍後,如果你扩张一个视窗,它会压缩邻近的视窗以挪出空
间 。典型的rtl 画面如图6 - 12 。┌——————————————┐
│ │
│ p75 fig 6.16 │
│ │
│ │
│图6 - 12 由 rtl视窗管理器 │
│ 控制的萤幕 │
└——————————————┘如果有需要,你可以使用时将视窗管理器半途切换到另一个视窗管理器,
也就是杀掉一个,启动另一个,以下的步骤可当作一个练习:建立数个视窗,
将它们表徵图化,利用前章所述PS和kill命令杀掉uwm,或者利用uwm 选单中
的"Exit"选项也可以,你会发现所有的表徵图都消失且还原成应用视窗,但你
目前全然无法控制;如果你再启动uwm,你又可以管理它们了,但是你必须将
那些应用视窗重新表徵图化才会变成表徵图 。如果你想要换用其它的视窗管理
器程式,同样地,你可以在杀掉前一个视窗管理器後启动它 。在以後的章节,我们会更深入的讨论uwm,告诉你那些在本章中未曾讨论
的选项功用,我们也会告诉你如何利用uwm 而不叫用它的选单,更快更方便地
直接管理视窗 。视窗管理器只决定管理介面,另一半的使用者介面为应用介面 -- 如何和
应用程式交谈和利用滑鼠或键盘控制它们 。在第8章我们会以xterm 为例,看
到许多它的应用介面的面貌 。但在这之前,我们先岔开来讨论X的网路能力,
以便你能尽快用到大部份的系统功能 。

推荐阅读