FvwmWinList
名称(NAME):
FvwmWinList – FVWM 窗口列表模块。
概要(SYNOPSIS):
FvwmWinList [name]
FvwmWinList 只能被fvwm调用(fork),不能从命令行启动。
描述(DESCRIPTION):
FvwmWinList 提供了一个由按钮组成的窗口列表,其中的每个按钮对应于 FVWM 正在管理的一个窗口。单击三个鼠标按键中的任何一个将执行默认的操作,用户也可以自己去配置这个操作。
初始化(INITIALIZATION):
初始化期间,FvwmWinList 从fvwm的模块配置数据库里获得配置信息。
调用(INVOCATION):
可以在fvwm配置文件里加入‘Module FvwmWinList’命令来调用FvwmWinList。
FvwmWinList 也可以绑定到keystroke,鼠标按键或菜单操作。使用‘Transient’参数时FvwmWinList 将类似内置的窗口列表。
配置选项(CONFIGURATION OPTIONS):
*FvwmWinList: Geometry {+-}{+-}
指定FvwmWinList 窗口的位置,目前不支持尺寸的设置,FvwmWinList 将随着里面按钮的增加自动缩放。
*FvwmWinList: Font font
指定按钮标签使用的字体。
*FvwmWinList: Colorset n
指定按钮使用的colorset,默认为0。
*FvwmWinList: Fore color
指定按钮名字使用的颜色。覆盖*FvwmWinList: Colorset的设置。
*FvwmWinList: Back color
指定按钮的颜色。覆盖*FvwmWinList: Colorset的设置。
*FvwmWinList: FocusColorset n
指定焦点窗口对应按钮的colorset。默认为1。
*FvwmWinList: FocusFore color
指定焦点窗口对应按钮的名称使用的颜色。如果参数为空,*FvwmWinList: Fore被使用。覆盖FocusColorset的设置。
*FvwmWinList: FocusBack color
指定焦点窗口对应按钮使用的颜色。如果参数为空,*FvwmWinList: Back 被使用。覆盖FocusColorset的设置。
*FvwmWinList: IconColorset n
指定图标化窗口对应按钮使用的colorset。默认为0。
*FvwmWinList: IconFore color
指定图标化窗口对应按钮的名称使用的颜色。如果参数为空,则使用*FvwmWinList: Fore。
*FvwmWinList: IconBack color
指定图标化窗口对应按钮使用的颜色。如果参数为空,则使用*FvwmWinList: Back。
*FvwmWinList: DontDepressFocus
缺省的,FvwmWinList 将显示焦点窗口对应按钮为按下的状态。这个选项禁止这个特点。
*FvwmWinList: ButtonFrameWidth width
指定FvwmWinList内按钮周围3D边框的宽度。
*FvwmWinList: FollowWindowList
指定 FvwmWinList 以与FVWM内同样的顺序显示按钮列表。FVWM的“WindowList NoDeskSort”命令显示了这个顺序。
*FvwmWinList: UseSkipList
通知 FvwmWinList 不显示在 WindowListSkip 行列出的窗口。
*FvwmWinList: ShowCurrentDesk
指定仅显示当前desk上的窗口。
*FvwmWinList: NoAnchor
*FvwmWinList: UseIconNames
指定 FvwmWinList 使用窗口的图标名,而不是窗口的完整名称。
*FvwmWinList: LeftJustify
缺省的,FvwmWinList 在图标的中央显示图标文本。这个选项使它对齐图标的左边界。使用MiniIcons时,这个选项自动被打开。
*FvwmWinList: MinWidth width
*FvwmWinList: MaxWidth width
指定按钮收缩和伸长的最小和最大宽度。按钮将自动缩放适应最长的按钮名称,但有些应用使用的图标名称可能会填充整个屏幕,这两个选项使它限制在两个值之间。
*FvwmWinList: TruncateLeft
如果设置了*FvwmWinList: MaxWidth,按钮的名称过长时通常从右边进行切除,仅名称的开始可见。设置这个选项将从左边开始切除,即名称的末尾可见。常用于窗口的标题包括目录或文件名的时候。
*FvwmWinList: Action action response
指定执行action的时候,FvwmWinList的response。目前支持的action为:Click1, Click2, Click3等等。默认支持3个鼠标按键,但可以在编译时添加更多的支持。目前支持的response可以为任意的fvwm命令。
*FvwmWinList: NoIconAction action
指定当NoIcon风格的窗口图标化和反图标化时执行的action。下面是一个action的例子:
*FvwmWinList: NoIconAction SendToModule FvwmAnimate animate
配置示例(SAMPLE CONFIGURATION):
########
# Pop up the window list in transient mode on button 3 press & hold
Mouse 3 R A Module FvwmWinList Transient
AddToFunc DeiconifyAndRaise
+ I Iconify off
+ I Raise
########################## Window-Lister ###############################
*FvwmWinList: Back DarkOliveGreen
*FvwmWinList: Fore PaleGoldenRod
*FvwmWinList: Font -*-new century schoolbook-bold-r-*-*-*-120-*-*-*-*-*-*
*FvwmWinList: Action Click1 Function DeiconifyAndRaise
*FvwmWinList: Action Click2 Iconify
*FvwmWinList: Action Click3 Module FvwmIdent
*FvwmWinList: UseSkipList
*FvwmWinList: UseIconNames
*FvwmWinList: Geometry -50-85
*FvwmWinList: MinWidth 70
*FvwmWinList: MaxWidth 120
# I prefer the text centered
#*FvwmWinList: LeftJustify
# I like it anchored
#*FvwmWinList: NoAnchor
# A flat list in most recently focused order
#*FvwmWinList: FollowWindowList
#*FvwmWinList: BorderReliefWidth 0
# pretend to be a taskbar
*FvwmWinList: NoIconAction SendToModule FvwmAnimate animate