A module is actually a separate program from fvwm2 but works in concert with it, passing
commands to be executed to the window manager. Many configurations of
fvwm2 have a Root menu with an
FvwmModules submenu from which you can start certain of these
programs. (Naturally the list of modules on the menu is
configurable.) You might also edit your .fvwm2rc
file to run modules in other ways (when you type certain keys, when
other events happen, etc.).
Since a module is a separate program, users can write their own
modules without adversely affecting fvwm2. Note, however, that you must configure
fvwm2 to start the module process; you
cannot start one from the command line. Note that while some modules,
like the Pager, are intended to be used for the entire session, others
simply perform a function and exit (e.g., RefreshWindow). Since
modules are programs in their own right, many of them have their own
manpages too.
 |  |  |
17.2. Configuration Files |  | 17.4. How to Implement Window Manager Customizations |