WnDO is a software suite that equips Gnome, Fluxbox, Xfce and other window managers with additional behavioral extensions. The suite consists of a set of complementary tools that enhance user experience.
With minimal dependencies, other than Python, WnDO includes various modules, such as window alignment, simple window tiling, process management, wallpaper management, and custom keyboard shortcuts. Moreover, the wallpaper management capabilities of the software include per-workspace and randomly-selected wallpaper options. WnDO performs its key grabbing to prevent interference or conflict with the equivalent window manager feature.
The software's features are packaged as modules that come with exported functions. You can use these functions as command-line commands, and they also work well as key or menu bindings. In addition, there are plenty of examples available in the tutorial to help you use the software better.
Most features in WnDO are compatible with any window manager that is fully or mostly compatible with EWMH standards. Automatic user setup is available for Gnome, Xfce, and Fluxbox, and it can work for other window managers with similar configuration structures.
WnDO is built on CmDO, a Python facility that converts a set of "decorated" functions to a complete command-driven environment with full help. You can add new features to the software by simply adding modules into appropriate directories. Overall, WnDO is a highly recommended software suite that enables you to tweak your desktop environment with ease.
Version 0.8: N/A