Fluxspace seeks to add advanced desktop functionality to pure window managers, like Fluxbox. The approach is to leverage existing tools, like Rox Filer and Idesk, with a flexible and modular Python API. Existing modules support desktop icons, panels, dockapp startup and swapping, and wallpaper management. Current features allow each workspace to have its own unique panel, icons, wallpaper, and running applets. Creating new Python modules is easy.
WnDO (formerly Fbdo) is a small suite of complementary tools for adding behavioral extensions to Gnome, Xfce, Fluxbox, and other window managers. WnDO offers a plugin platform for tweaking the desktop environment. It focuses on modifying behavior, rather than adding desktop widgets. It has minimal dependencies, other than Python. Included modules handle window alignment, simple window tiling, process management, wallpaper management, and custom keyboard shortcuts. Wallpaper management capabilities include per-workspace and randomly-selected wallpaper. It performs its own key grabbing in order to avoid interaction and conflict with the equivalent window manager facility. It requires CmDO.
Xdgmenumaker is a command line tool that generates application menus using xdg information by scanning *.desktop files in all $XDG_DATA_DIRS/applications directories. All applications are sorted according to the main categories as specified by freedesktop.org. Generated menu entries are localised according to the current user locale settings. It currently supports generation of menus for Fluxbox, IceWM, and WindowMaker. Icons from the current GTK+ icon theme can be included in the menus, when they are supported by the output format.