FvwmModules 是一组能从 FVWM 中以 'Module' 命令运行,向桌面添加更多功能的软 件集合。在 FVWM 中有大把大把的不同的模块,但在这一章节,我只重点介绍以下几个 主要的模块,它们是 FvwmTaskBar, FvwmPager 和 FvwmButtons。为了启动一个模块, 你首先需要配置它,然后才能用 Module 命令启动。所有这些模块都用色彩模板作为选 项,因此我先生成两个色彩模板,以便在整个模块章节中使用它们。这三个主模块, Fvw mTaskBar, FvwmPager 和 FvwmButtons 都能用 RootTransparent 模板,因此如果你喜 欢透明效果,可以随意使用 RootTarnsparent 模板。据我所知,半透明补丁只影响菜 单,因此不能用半透明模板。
##### # Module Colorsets ########### Colorset 9 fg rgb:00/00/00, hi rgb:00/00/00, sh rgb:00/00/00, bg rgb:e9/e9/d9 Colorset 10 fg rgb:00/00/00, hi rgb:dd/00/00, sh rgb:dd/00/00, bg rgb:fb/fc/ec
|
想了解如何进行模块的基本设置,就让我们来看一下 FvwmIdent 模块吧。这个模块 用于标识一个窗口,并给出在配置 fvwm 时有用的相关信息。就像在 FVWM 中的绝大多 数事情一样,要做的第一件事就是销毁以前的配置,然后再把某些选项传递给模块,如 下:
##### # FvwmIdent ########### DestroyModuleConfig FvwmIdent: * *FvwmIdent: Colorset 9 *FvwmIdent: Font "xft:Sans:Bold:size=12:antialias=True"
|
这个模块的配置非常简单,我只告诉 FvwmIdent 用哪种字体和色彩模板。启动模块 只需把 'Module FvwmIdent' 添加到动作中去,就像我在上一章最后的窗口选项列表中 所做的那样。