Fvwm home page: https://www.fvwm.org/
Fvwm is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system. Development is active, and support is excellent (see the website for details).
As Fvwm provides only a WM you need external programs to achieve a behavior like in GNOME/KDE.
Fvwm users usually start Fvwm from ~/.xinit, nodm is useful as a DM.
Install the menu package to get access to the Debian menu and add this line to your ~/.fvwm/config:
The above file is updated each time any package installs its menu files into /usr/share/menu/*.
You can add your own menus by storing your menu files in the ~/.menu/ directory. Just compile them:
$ update-menus --nodefaultdirs --menufilesdir ~/.menu
and include the following line in your ~/.fvwm/config: