Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2877410
  • 博文数量: 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:07:59

Fvwm中文手册-FvwmWindowMenu

FvwmWindowMenu

名称(NAME

FvwmWindowMenu 具有窗口列表功能的fvwm菜单。

概要(SYNOPSIS

StartFunction 函数启动FvwmWindowMenu

    AddToFunc StartFunction

    + I Module FvwmWindowMenu

描述DESCRIPTION):

用于替换 fvwm 内置的WindowList但是使用Perl编写容易定制。不像 FvwmIconMan FvwmWinList 模块FvwmWindowMenu 并不显示自己的窗口它创建一个fvwm菜单并让fvwm弹出它。

用法USAGE):

StartFunction 函数启动FvwmWindowMenu

Module FvwmWindowMenu

并添加下面的命令调用 FvwmWindowMenu 创建的菜单

    Key Menu A N SendToModule FvwmWindowMenu \

         Post Root c c SelectOnRelease Menu

    Mouse 2 A N SendToModule FvwmWindowMenu Popup

额外的参数是一些有效的Menu命令参数(不带菜单名称)。有效的action是Post和Popup,它们创建fvwm菜单并使用相应的命令Menu和Popup调用它们。

设置Show和DontShow选项来显示和不显示窗口,语法是:

    *FvwmWindowMenu: ShowName pattern

    *FvwmWindowMenu: ShowClass pattern

    *FvwmWindowMenu: ShowResource pattern

     *FvwmWindowMenu: DontShowName pattern

    *FvwmWindowMenu: DontShowClass pattern

    *FvwmWindowMenu: DontShowResource pattern

Pattern是一个perl表达式,处于m//上下文。例如

    *FvwmWindowMenu: ShowResource ^gvim

    *FvwmWindowMenu: ShowName Galeon|Navigator|mozilla-bin|Firefox

将定义两个分别包括浏览器和GVim的部分。剩下的第三部分将包括所有其它的窗口。

为了仅包括匹配的窗口,添加:

    *FvwmWindowMenu: DontShowName .*

类似于:

    *FvwmWindowMenu: DontShowName ^Fvwm

    *FvwmWindowMenu: DontShowClass Gkrellm

将使这个菜单忽略名字以Fvwm开始的窗口或class gkrellm的窗口。

其它选项(Other options):

*FvwmWindowMenu: OnlyIconified {on|off}

仅显示图标化窗口。

*FvwmWindowMenu: AllDesks {on|off}

显示所有desk的窗口。

*FvwmWindowMenu: AllPages {on|off}

显示所有pages的窗口。

*FvwmWindowMenu: MaxLen 32

菜单项字符的最大长度。

*FvwmWindowMenu: MenuName MyMenu

弹出菜单的名称。

*FvwmWindowMenu: MenuStyle MyMenuStyle

使用的MenuStyle名称。

*FvwmWindowMenu: Debug {0,1,2,3}

输出调试信息的层,0表示没有debug。

*FvwmWindowMenu: Function MyWindowListFunc

在菜单项上调用的函数。默认为WindowListFunc。

*FvwmWindowMenu: ItemFormat formatstring

如何格式化菜单项:

    %n, %i, %c, %r

        窗口名称,图标名称,class或resource。

    %x, %y

        窗口x或y坐标。

    %X, %Y

        窗口x或y坐标。

    %d

        窗口desk号。

    %m

        窗口的mini-icon。

    %M

        图标化窗口的mini-icon。

    %t

        tab。

    %%

        字母%。

格式字符串必须加引号。默认字符串是“%m%n%t%t(+%x+%y) - Desk %d”。

更多的例子(MORE EXAMPLES

    CopyMenuStyle * WindowMenu

    MenuStyle WindowMenu SelectOnRelease Super_R

    *FvwmWindowMenu: MenuStyle WindowMenu

 

    AddToFunc StartFunction I Module FvwmWindowMenu

 

    Key Super_R A A SendToModule FvwmWindowMenu Post Root c c WarpTitle

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