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


宽度 x 高度 决定了视窗水平的座标,可用下列方式表示:offset :表示视窗的左边位於距离萤幕左边offset个像素的位置 。
-offset :表示视窗的右边位於距离萤幕右边offset个像素的位置 。 决定了视窗垂直的座标,同样地也可用下列方式表示:offset :表示视窗的上边位於距离萤幕上边offset个像素的位置 。
-offset :表示视窗的下边位於距离萤幕下边offset个像素的位置 。以下有几个□例:100x100 50 60 :这是我们过去用的方式,视窗的左上角位於距离萤幕
左边50个像素,上边60个像素 。100x100-0-0 :视窗的右下角位於萤幕的右下角 。100x100-80 160 :视窗的右上角位於距离萤幕右边80个像素,萤幕上边
160 个像素 。100x100 20-40 :视窗的左下角位於距离萤幕左边20个像素,萤幕下边
40个像素 。上述例子的正负号代表了视窗的边和萤幕的边的关系,而不是偏移量的正
负号,事实上偏移量有它自己的正负号,例如:100x100 600 -50 :视窗位於萤幕的中上方,且视窗的上半部超出萤幕 。100x100--50- 20 :视窗位於萤幕的右下角,且视窗的下边距萤幕20个像
素,视窗的右半部超出萤幕 。
6.7 管理你的萤幕空间现在你可以启动许多的应用程式,建立许多的视窗,这些视窗很可能会互
相重叠,但是你有三种方法可以用来管理你的视窗,使你更方便地存取它们:. 把视窗缩小,利用前述的 "Resize" 选项 。. 把视窗 "堆叠(stack)"起来,你现在需要的视窗摆到堆叠最上层,其它
的放在比较下层,你可以用选单上的 "Raise" "Lower" "CircUp" 和
"CircDown"来改变堆叠次序 。. 把视窗换成非常小的视窗,称为 "表徵图(icons)",因此所占的萤幕空
间极小,但只要需要你随时可还原它们,你可以利用选单上的"NewIconify"
和"AutoIconify" 选项来办到 。
6.7.1 变动堆叠中视窗的次序视窗在萤幕上,就如同文件在你桌面上,可以互相重叠,( 如图6 - 9)┌——————————————┐
│ │
│ p69 fig 6.10 │
│ │
│ │
│ │
│图6 - 9 相互重叠的视窗 │
└——————————————┘为了让你容易获得你想要的视窗,uwm 允许你:. 将一个视窗移到堆叠最上层,不管它现在在堆叠的哪个位置 。. 将一个视窗移到堆叠最下层,不管它现在在堆叠的哪个位置 。. 循环堆叠,将所有在堆叠中的视窗移动一层,将最後一层的视窗移到
堆叠另一端开头,你可以向上或向下循环 。1. 将一个视窗移到堆叠最上层 -- RaiseRaise 选项将一个视窗移到堆叠最上层,所以这个视窗应该变成全部
可见,你可以Raise 任何视窗而不管它目前在堆叠何处 。Raise 一个
视窗的步骤:1). 从选单中选取 "Raise"选项,游标变成手指状 。
2). 将游标移到你想要Raise 的视窗上 。
3). 碰触任意一个滑鼠按钮,视窗保持在原来的位置,但那些原来被
其它的视窗遮住的部份均会重现,其它的视窗则被盖在下面 。2. 将一个视窗移到堆叠最下层 -- Lower.Lower 选项可将一个视窗移到堆叠的最下层,你可以Lower 任何视窗
而不管它目前在堆叠何处 。Lower 一个视窗的步骤:1). 从选单中选取 "Lower"选项,游标变成手指状 。
2). 将游标移到你想要Lower 的视窗上 。
3). 碰触任意一个滑鼠按钮,视窗保持在原来的位置,其它原来被它
遮住的视窗会显现出来,而它本身的部份则被这些视窗遮住 。3. 循环堆叠 -- CircUp和CircDownCircUp和CircDown选项用来旋转堆叠内的视窗,所差别的只是它的
"方向" 而已 。循环向下(circulate down)的步骤为:从选单中选取"CircDown"选项,所有在萤幕上的视窗位置均不变,

推荐阅读