# Module

`Module` modulename moduleparams

Specifies a module with its optional parameters which should be spawned. Currently several modules, including , , , , support aliases. Aliases are useful if more than one instance of the module should be spawned. Aliases may be configured separately using * syntax. To start a module FvwmForm using an alias MyForm, the following syntax may be used:

    Module FvwmForm MyForm

At the current time the available modules (included with fvwm) are (produces animation effects when a window is iconified or de-iconified), (an auto raise module), (to change the background when you change desktops), (to display a spiffy XBM, XPM, PNG or SVG), (brings up a customizable tool bar), (a command server to use with shell's FvwmCommand client), (to execute fvwm commands directly), (to preprocess your config with cpp), (trigger various actions by events), (to bring up dialogs), (a flexible icon manager), (to get window info), (to preprocess your config with m4), (a mini version of the desktop), (a Perl manipulator and preprocessor), (to locate and control obscured windows by using small proxy windows), (to rearrange windows), (another powerful dialog toolkit), These modules have their own man pages. There may be other modules out on there as well.

Modules can be short lived transient programs or, like , can remain for the duration of the X session. Modules are terminated by the window manager prior to restarts and quits, if possible. See the introductory section on modules. The keyword Module may be omitted if modulename is distinct from all fvwm commands.