注意 2:如果你把视窗的一部份移到萤幕之外,将会使得视窗的一部份无
法看见,若你并不是故意如此,可以用选项 "Move" 改善。
6.6.2 建一个供任何应用程式使用的视窗
我们仍然可用以前的方法 -- 在xterm 视窗的shell 中输入一行命令来启
动应用程式,但是现在你有视窗管理器程式在执行,所以你可以用交谈的方式
来控制视窗的起始位置,而不需在命令列中设定geometry参数。 (事实上,uwm
也可控制视窗起始的大小,我们会在下节描述。)
举一个例子,假设我们要在萤幕的右上角启动xclock:
1. 在xterm 视窗中,输入命令列:
xclock &
就如同 "NewWindow"选项一般,你可以看到一个描述视窗大小的长
方盒,一个 "左上角" 形游标,一个和时钟同样大小的闪动边框。
2. 不要按任何钮,只要把边框拖拽到任何你想要摆放的位置。
3. 碰触左按钮,一个时钟取代了闪动边框出现。
注意:如果在步骤 3你碰触的不是左按钮,则时钟的大小会不同,但不致
於像xterm 那麽夸张。
6.6.3 指定新视窗的大小
前面提到当你建立新视窗时,若你碰触的不是左按钮,会有一些奇怪的情
况发生,事实上三个按钮各有不同的意义,你可以依需要做适当的选择:
1. 左按钮:碰触左按钮会使得:
位置:将视窗左上角的位置依目前游标的位置决定。
大小:应用程式本身原先预设的大小。
2. 中按钮:你不应该碰触中按钮,但如果你压住不放的话,你可以藉著
改变视窗的右下角来改变视窗的大小,然後松开按钮:
位置:视窗左上角的位置依你压下中按钮时游标的位置决定,右下
角则根据你放松按钮时决定,压住按钮的期间,视窗的边框
就像橡皮筋般可延展或压缩。
大小:根据松开按钮时的右下角决定。
如果应用程式指定了视窗最小的尺寸限制,则橡皮筋边框被压缩到比
最小视窗还小时会自动消失,确保你无法建立一个比最小视窗限制还
小的视窗。
注意:如果你让视窗的面积为零,会有一些奇怪的情况发生,例如你在启
动xclock时,碰触中按钮,则xclock视窗会跑到萤幕左上角,大小
为预设的大小。
3. 右按钮:碰触右按钮会使得:
位置:视窗左上角依目前游标的位置决定。
大小:视窗的宽度为预设的宽度,视窗的高度由游标的位置直到萤
幕的底边,如果大小低於应用程式预设之最小视窗限制的话,
则用预设的高度来代替。当然,这也意味著会有一部份的视
窗超出萤幕,所以无法看到。
6.6.4 更多的有关於geometry参数的设定
关於geometry参数的设定,过去我们都是用视窗左上角的位置相对於萤幕
左上角位置的方式设定,其实,我们可以用视窗的任何一个角来决定视窗位置
,先复习一下geometry的设定方式:
width x height <xpos> <ypos>
宽度 x 高度 <x位置><y位置>
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 基础 管理 视窗 系统 一个 按钮 可以 大小 位置 选项 |
注册
个人空间
