Fluxspace
Peek out of Fluxbox and peer into Fluxspace
What Is It?
Fluxspace blends Fluxbox's window management with new desktop management
capabilities. It leverages existing components and the power of Python to
help build a flexible desktop environment around Fluxbox and other
lightweight window managers.
What Can It Do Now?
- Add per-workspace desktop icons and panels to Fluxbox by integrating
tools like Rox Filer and Idesk.
- Decorate each workspace with different wallpaper.
- Manage your startup applications.
- Automatically start and stop applets as you enter and
leave workspaces, allowing each workspace to have its own unique tools
and dockapps.
What Can It Do Tomorrow?
Random Ideas
- Sound events
- Mini dockapps
- Smart window tiling/grouping
- Workspace-specific menus
- Sticky notes associated with particular windows and workspaces
- Support for additional window managers
Fluxspace is designed to grow. Modules written in Python can tap a
rich set of workspace and window events to add new desktop capabilities.
Python developers should examine the packaged modules and see
how easy it is to create new ones. Contributions are welcome!
Dependencies
- Python
(tested with version 2.2)
- Imlib2
- Fluxbox or other Blackbox derivative.
Note that only Fluxbox has been tested to any great extent.
- Rox
Filer - if you want to use the optional "rox" module
- Idesk - if you want to use the optional
"idesk" module
Project Links
Project Home
Page
Downloads
README
Manual (online)
Modules
The following modules come with Fluxspace:
painter
Paint different wallpaper on each workspace.
rox
Use Rox Filer for workspace panels and pinboards (desktop wallpaper and icons).
idesk
Use Idesk package for workspace desktop icons.
runner
Execute programs at startup. Manage programs to run
in particular workspaces.
tracer
Trace events for diagnostic purposes and a good
template for developing new modules.
License
Fluxspace is licensed under The
GNU General Public License.
Contact
Steve Cooper