FvwmTaskBar
名称(NAME):
FvwmTaskBar – FVWM 任务栏。
概要(SYNOPSIS):
FvwmTaskBar [name]
FvwmTaskBar 只能被fvwm调用(spawned),不能从命令行启动。
描述(DESCRIPTION):
FvwmTaskBar 模块提供了一个任务栏,该任务栏由按行排列的按钮构成,每个按钮对应 FVWM 正在管理的一个窗口。单击鼠标第一个按键能够使对应的顶层窗口(top level window)获得焦点,单击中间的按键将隐藏一个顶层窗口,第三个按键为将来的扩展所保留。类似其它模块,FvwmTaskBar 仅当窗口管理器是fvwm的时候有效。
启动时,任务栏显示为填充全部屏幕宽度的单行按钮,但在运行期间,可以被缩放到适应8行。另外,如果使用了 AutoStick 选项,任务栏将自动放置在屏幕的顶端和底部,且能够从一个位置拖拉到另外一个位置。
任务栏的第一个按钮标签为“Start”,被按下时能够发送一个“Popup StartMenu”命令到 FVWM。
在 FvwmTaskBar 的右边可以显示当前时间和内置的邮件指示器。
初始化(INITIALIZATION):
初始化期间,FvwmTaskBar 从 FVWM 获得配置信息。
调用(INVOCATION):
可以在.fvwm2rc文件里添加‘Module FvwmTaskBar’命令来调用 FvwmTaskBar。
配置选项(CONFIGURATION OPTIONS):
*FvwmTaskBar: Geometry {+-}{+-}
指定 FvwmTaskBar 的位置。除了x和y偏移,还能包括宽度和高度,但是仅x和y被使用。
FvwmTaskBar 的实际宽度总是屏幕的宽度,高度由 *FvwmTaskBar: Rows 选项控制。
如果指定了 AutoStick 选项,任务栏自动的固定(sticks)到屏幕的顶端或底部,具体是两者中的哪一个,依赖于它们哪一个更接近于 Geometry 选项的设置。
设置为“+0-0”可以把任务栏放在屏幕底部。
*FvwmTaskBar: Rows r
指定 FvwmTaskBar 的初始的行数。默认为1,最大为8。
*FvwmTaskBar: Font font
指定没有按下时(depressed)按钮标签使用的字体。默认为fixed字体。
*FvwmTaskBar: SelFont font
指定压下时按钮使用的字体。注意,Start 按钮总是使用这个字体,即使它没有被按下。如果没有指定这个选项,恢复默认设置。
*FvwmTaskBar: StatusFont font
指定时钟(clock)和提示(tip)窗口使用的字体。默认为fixed字体。
*FvwmTaskBar: Fore color
指定按钮名称使用的颜色。
*FvwmTaskBar: Back color
指定任务栏和按钮使用的背景色。
*FvwmTaskBar: Colorset colorset
指定按钮窗口的背景色和前景色使用的colorset。
*FvwmTaskBar: IconFore color
指定代表图标化窗口的按钮的名称使用的颜色。
*FvwmTaskBar: IconBack color
指定代表图标化窗口的按钮使用的颜色。
*FvwmTaskBar: IconColorset colorset
指定代表图标化窗口的按钮使用的colorset。
*FvwmTaskBar: FocusFore color
指定代表焦点窗口的按钮使用的颜色。如果没有指定这个选项,*FvwmTaskBar: Fore 或 *FvwmTaskBar: Colorset 指定的颜色将被使用。
*FvwmTaskBar: FocusBack color
指定代表焦点窗口的按钮使用的颜色。如果没有指定这个选项,*FvwmTaskBar: Back 或 *FvwmTaskBar: Colorset 指定的颜色将被使用。注意,这个按钮也将被高亮显示。
*FvwmTaskBar: FocusColorset colorset
指定代表焦点窗口的按钮使用的colorset。
*FvwmTaskBar: NoBrightFocus
默认情况下,代表焦点窗口的按钮将被高亮显示。这个选项禁止了这个特点。
*FvwmTaskBar: TipsFore color
指定提示窗口的文本使用的颜色。
*FvwmTaskBar: TipsBack color
指定提示窗口使用的背景色。
*FvwmTaskBar: TipsColorset colorset
指定提示窗口使用的colorset。
*FvwmTaskBar: AutoStick
使任务栏固定(stick)在屏幕的顶部和底部。
*FvwmTaskBar: AutoFocus
当光标停留在任务栏里的一个按钮上时,提升该按钮代表的窗口并显示提示窗口。
*FvwmTaskBar: AutoHide [pixels]
使任务栏隐藏,仅在屏幕底部留下一个箭头。当鼠标移动到那个箭头时,任务栏重新显示。这个选项自动打开 AutoStick。
*FvwmTaskBar: UseSkipList
不显示配置文件中 WindowListSkip 语句里包含的窗口。
*FvwmTaskBar: DeskOnly
仅显示当前桌面上的窗口。切换桌面时,窗口列表相应改变。
*FvwmTaskBar: PageOnly
仅显示和任务栏同一page上的窗口。
*FvwmTaskBar: ScreenOnly
仅显示和任务栏同一Xinerama屏幕上的窗口。
*FvwmTaskBar: UseIconNames
指定 FvwmTaskBar 使用窗口的图标名称,而不是完整的窗口名称。常用于按钮的宽度很小时。
*FvwmTaskBar: ShowTransients
显示应用的临时窗口。默认不显示。
*FvwmTaskBar: Action action response
指定执行 action 时 FvwmTaskBar 的response。当前支持的action是Click1, Click2, Click3等,默认支持5个鼠标按键,但可以编译时可以加入更多的支持。当前支持的response为任意的fvwm命令。
在response部分,能够使用一些预定义的变量:$left, $right, $top 和 $bottom,它们分别被按钮按下时的 left, right, top 和 bottom 坐标替换。$-left, $-right, $-top 和 $-bottom 类似。$width 和 $height 被按钮的宽和高替换。
*FvwmTaskBar: Button Title title, Icon icon, Action action
将一个快捷方式按钮(shortcut minibutton)放到任务栏里,单击时执行action。这些按钮将依照它们在配置文件中定义的顺序紧靠Start右侧放置。
为了在操作不同的鼠标按键时执行不同的操作,使用下面的语法:
*FvwmTaskBar: Button Title title, Icon icon, \
Action (Mouse 1) action1, Action (Mouse 2) action2
*FvwmTaskBar: ButtonWidth width
指定按钮的最大宽度。
*FvwmTaskBar: Pad width
指定按钮之间的空白。默认为3。
*FvwmTaskBar: WindowButtonsLeftMargin margin
指定最左边的窗口按钮(window button)的左边界和Start按钮的右边界之间的空白。默认为4。
*FvwmTaskBar: WindowButtonsRightMargin margin
指定最右边的窗口按钮的右边界和时钟窗口的左边界之间的空白。默认为2。
*FvwmTaskBar: StartButtonRightMargin margin
指定最左边的快捷方式按钮(shortcut minibutton)的左边界和Start按钮的右边界之间的空白。默认为0。
*FvwmTaskBar: 3DFvwm
默认情况下,按钮使用一个专门的3D效果(3D look)。这个选项指定使用一个更经典的3D look。
*FvwmTaskBar: HighlightFocus
如果鼠标指针位于任务栏上方,当前按钮下面的窗口被激活。如果你将FollowMouse焦点风格和这个选项一起使用,任务栏将变成ClickToFocus。
*FvwmTaskBar: ShowTips
打开提示窗口,默认禁止的。
*FvwmTaskBar: NoIconAction action
指定当NoIcon风格的窗口图标化或反图标化时执行的操作。比如:
*FvwmTaskBar: NoIconAction SendToModule FvwmAnimate animate
下面的选项处理在任务栏右边显示的状态指示器。
*FvwmTaskBar: ClockFormat format-string
指定数字时钟使用的时间格式。与strftime格式兼容。默认为"%R"。最多显示24个字符,显示的字符串依赖于系统的locale。
*FvwmTaskBar: DateFormat format-string
指定时钟提示的日期和/或时间格式。与strftime格式兼容。默认为"%A, %B %d, %Y"。最多显示40个字符。显示的字符串依赖于系统的locale。
*FvwmTaskBar: UpdateInterval seconds
指定时钟刷新的频率。默认60妙。
*FvwmTaskBar: BellVolume volume
设置检测到邮件时铃声的音量。为0-100之间的值。默认为20。
*FvwmTaskBar: MailBox path
指定在指定的位置寻找邮件。是用户 mailbox 的绝对路径。默认为/var/spool/mail/$USER_LOGIN。‘None’表示没有mail指示器。
*FvwmTaskBar: MailDir
用户mailbox的格式默认为mbox。如果指定这个选项,则使用MailDir格式取代。
*FvwmTaskBar: MailCommand command
指定双击mail图标时执行的fvwm命令。
*FvwmTaskBar: MailCheck seconds
指定检测新邮件的时间间隔。默认为10秒。0或者负值关闭邮件检测。
*FvwmTaskBar: IgnoreOldMail
如果没有新邮件,则不显示位图。
下面的选项处理任务栏左边的开始按钮:
*FvwmTaskBar: StartCommand command
指定start按钮被按下时执行的命令。
*FvwmTaskBar: StartCommand Popup StartMenu rectangle \
$widthx$height+$left+$top 0 -100m
为了单击不同的鼠标按键时调用不同的命令,使用下面的语法:
*FvwmTaskBar: StartCommand (Mouse 1) Popup Mouse1Menu
*FvwmTaskBar: StartCommand (Mouse 3) Popup Mouse3Menu
*FvwmTaskBar: StartName string
指定显示在Start按钮里的字符串。(默认为‘Start’)。如果参数为空,则不显示任何字符串。
*FvwmTaskBar: StartMenu string
指定Start按钮被按下时调用的弹出菜单。(默认为‘StartMenu’)。FvwmTaskBar 将发送‘Popup StartMenu’命令到fvwm窗口管理器。
为了单击不同的鼠标按键时调用不同的命令,使用下面的语法:
*FvwmTaskBar: StartMenu (Mouse 1) Mouse1Menu
*FvwmTaskBar: StartMenu (Mouse 3) Mouse3Menu
*FvwmTaskBar: StartIcon icon-name
指定Start按钮显示的图标的名称。
*FvwmTaskBar: NoDefaultStartButton
如果没有给定Start按钮的配置选项,则删除默认的start按钮。
配置示例(SAMPLE CONFIGURATION):
略,参看http://www.fvwm.org/documentation/manpages/unstable/FvwmTaskBar.php