Sawfish is an extensible window manager using a Lisp-based scripting language. Its policy is very minimal compared to most window managers.
Its aim is simply to manage windows in the most flexible and attractive manner possible. All high-level WM functions are implemented in Lisp for future extensibility or redefinition.
These are some of the features that set Sawfish apart from other window managers:
- Powerful key-binding: Virtually every function provided by Sawfish can be bound to keys (or mouse buttons).
- Event hooking: For many events (moving windows etc.) you can customize the way Sawfish will respond.
- Window matching: When windows are created you can match them to a set of rules and automatically perform actions on them.
- Flexible theming: Sawfish allows for very different themes to be created and a variety of third-party themes are readily available.
Download
|
Screenshots.
A clusterssh session in xinerama while compiling yade plus funky transparency to show-off (mxflat theme). The terminals display htop.
Windows with tabs, tiled using maximize-fill-toggle (I suppose).
Windows tiled using grid.
Tabbed windowing.
Tabbed windows, different theme.
Making this screenshot was fun :).
Sawfish with KDE and Denise Richards.
On a dualhead, running with ROX.
The Focus-transparency script in action. HiRes PNG version.
Matching windows with the Sawfish Configurator.
The old Sawmill Configurator and Theme Builder.
The Brushed-Metal Theme.
Sawmill Configurator on GNOME Desktop.
Different themes set for different windows.
0 commenti:
Post a Comment