Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2880595
  • 博文数量: 471
  • 博客积分: 10012
  • 博客等级: 上将
  • 技术积分: 5255
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 23:58
文章分类

全部博文(471)

文章存档

2011年(3)

2010年(61)

2009年(52)

2008年(212)

2007年(69)

2006年(74)

我的朋友

分类: LINUX

2008-04-17 14:03:54

Fvwm中文手册-FvwmRearrange

FvwmRearrange

名称(NAME

FvwmRearrange - 重新排列 FVWM 窗口。

概要(SYNOPSIS

FvwmRearrange 只能被fvwm调用(fork),不能从命令行启动。

描述DESCRIPTION):

这个模块可以用来平铺(tile或者层叠(cascade)窗口。

平铺,遵守一定的限制,FvwmRearrange 尝试平铺当前屏幕上的窗口。水平或垂直平铺被执行以便每个窗口之间不会互相重叠默认每个窗口被缩放到它最接近的缩放增量(resize increment)(这就是有时平铺之后窗口之间会出现一些间隙的原因)。

层叠时,遵守一定的限制,FvwmRearrange 尝试层叠当前屏幕上的窗口。层叠时,将执行分层(layering)操作,每个窗口都要让位于它下面的前一个窗口标题可见。

调用(INVOCATION):

最好通过菜单、按钮等方式调用 FvwmRearrange。有很多选项用来限制分层(layering)。作为一个例子,你可以使用下面的方式调用 FvwmRearrange:

    FvwmRearrange -tile -h 10 10 90 90

    FvwmRearrange -cascade -resize 10 2 80 70

第一个例子将在参数指定的范围内平铺窗口,第二个例子将在参数指定的范围内层叠窗口,因为指定了-resize,窗口将被缩放到受限的宽和高。参数中的数字表示的是屏幕尺寸的百分比。

FvwmRearrange 模块可以使用 FvwmTile FvwmCascade命令调用它们相当于分别加上了-tile-cascade选项。这种调用形式已经被废除但是为了提供向后兼容仍然可以在新版本里使用。

下面描述的是调用 FvwmRearrange 时可以使用的参数:

-a 

影响所有类型的窗口,即使 WindowListSkip 风格的窗口也不例外。

-animate   

尝试在窗口移动时添加动画效果,使用-resize-maximize选项时被忽略。

-cascade

层叠窗口。是默认操作。这个选项必须位于所有其它选项的前面。

-desk

平铺和层叠当前桌面上的所有窗口,而并不仅仅是当前屏幕上的窗口。

-flatx

禁止增加边框的宽度,仅当层叠时使用。

-flaty

禁止增加边框的高度,仅当层叠时使用。

-h

水平平铺(默认为垂直平铺),仅当平铺操作时使用。

-incx arg

添加到层叠窗口的水平增量,arg表示屏幕宽度的百分比,或者在后缀p时表示像素值。默认为0。只用于层叠操作时。

-incy arg

添加到层叠窗口的垂直增量,arg表示屏幕高度的百分比,或者在后缀p时表示像素值。默认为0。只用于层叠操作时。

-m

指定影响最大化的窗口。(暗含于-a选项)

-maximize

移动或缩放窗口时,将它置于最大化的状态。

-mn arg

 

-noanimate

移动时不添加动画效果。

-nomaximize

不将窗口置于最大化的状态。

-noraise

 

-noresize

 

-nostretch

 

-r

颠倒窗口的顺序。

-resize

强制所有窗口缩放到受限的宽和高。平铺时这是默认的。

-s

影响sticky风格的窗口。(暗含于-a选项)

-sp

 

-sd

 

-t

影响临时窗口

-tile

平铺窗口。这个选项必须位于所有其它选项的前面。

-u

影响没有标题的(untitled)窗口。(暗含于-a选项)

 

最后,还有四个数字参数,第一对数字表示第一个窗口的xy偏移(默认为00)。第二对数字依赖于一定的操作模式。平铺时,它表示右下方向的绝对坐标。层叠时,它表示各层窗口最大的宽度和高度,如果某个窗口超出了这里指定的宽或高,则将它缩放为最大的宽或高。这几个数字以p为后缀时表示像素值,否则,它们表示屏幕尺寸的百分比。

阅读(1175) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~