?package(fvwm):\
  needs=wm\
  section=WindowManagers\
  title="Fvwm"\
  longtitle="FVWM Windows manager (version 2.xx)"\
  command="/usr/bin/X11/fvwm2"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmAnimate"\
  longtitle="FvwmAnimate: animate iconification and deiconification"\
  command="FvwmAnimate"

?package(fvwm):\
  needs=fvwmother\
  section=WindowManagers/Modules\
  title="FvwmAnimate menu"\
  longtitle="Configuration menu for FvwmAnimate (after FvwmAnimate started)"\
  command="Popup MenuFvwmAnimate"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmAuto"\
  longtitle="FvwmAuto: autoraise windows with keyboard input focus"\
  command="FvwmAuto 300 raise lower"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmBacker"\
  longtitle="FvwmBacker: change the background when changing desktops"\
  command="FvwmBacker"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmBanner"\
  longtitle="FvwmBanner: display the FVWM logo for 3 seconds"\
  command="FvwmBanner"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmButtons"\
  longtitle="FvwmButtons: display a command button panel"\
  command="FvwmButtons"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmButtons (Debian)"\
  longtitle="FvwmButtons (Debian version): display a command button panel"\
  command="FvwmButtons DebianFvwmButtons"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmEvent"\
  longtitle="FvwmEvent: binds actions to events, such as audio actions"\
  command="FvwmEvent"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmIconBox"\
  longtitle="FvwmIconBox: an icon manager"\
  command="FvwmIconBox"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmIconMan"\
  longtitle="FvwmIconMan: another icon manager"\
  command="FvwmIconMan"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmIdent"\
  longtitle="FvwmIdent: show info about a selected window"\
  command="FvwmIdent"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmPager"\
  longtitle="FvwmPager: virtual desktop manager"\
  command="FvwmPager 0 0"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmRearrange (vert)"\
  longtitle="FvwmRearrange: rearrange windows on screen in a vertical fashion"\
  command="FvwmRearrange -tile"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmRearrange (horiz)"\
  longtitle="FvwmRearrange: rearrange windows on screen in a horizontal fashion"\
  command="FvwmRearrange -tile -h"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmRearrange (cascade)"\
  longtitle="FvwmRearrange: rearrange windows on screen in a cascading fashion"\
  command="FvwmRearrange -cascade"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmSave"\
  longtitle="FvwmSave: save desktop layout to new.xinitrc (pseudo-.xinitrc)"\
  command="FvwmSave"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmSaveDesk"\
  longtitle="FvwmSaveDesk: save desktop layout to .fvwm2desk file"\
  command="FvwmSaveDesk"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmScroll"\
  longtitle="FvwmScroll: add scroll bars to selected window"\
  command="FvwmScroll"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmTalk"\
  longtitle="FvwmTalk: type commands into a window for FVWM to execute"\
  command="FvwmTalk"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmWinList"\
  longtitle="FvwmWinList: show a window list for quick navigation"\
  command="FvwmWinList"

# From here on are the modules which are known as "extras" in FVWM 2.2, 
# although that will change in later versions, so we make basically no
# distinction here.

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmCommandS"\
  longtitle="FvwmCommandS: initialise FvwmCommand handling"\
  command="FvwmCommandS"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmConsole"\
  longtitle="FvwmConsole: another way to type commands for FVWM to execute"\
  command="FvwmConsole"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmConsoleC.pl"\
  longtitle="FvwmConsoleC.pl: FvwmConsole with command-line editing"\
  command="FvwmConsole -e $FVWM_MODULEDIR/FvwmConsoleC.pl"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmDebug"\
  longtitle="FvwmDebug: print lots of debugging info to stderr"\
  command="FvwmDebug"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmTaskBar"\
  longtitle="FvwmTaskBar: show a Windows 95/98 type task bar"\
  command="FvwmTaskBar"

?package(fvwm):\
  needs=fvwmmodule\
  section=WindowManagers/Modules\
  title="FvwmWharf"\
  longtitle="FvwmWharf: free-floating application loader and executer"\
  command="FvwmWharf"

