Sawfish (window manager)
Screenshot of Sawfish
|Developer(s)||John Harper (retired), Janek Kozicki (2007), Christopher Bratusek, Sawfish community|
|Initial release||January 1, 2000|
|Stable release||1.10 (September 25, 2013[±])|
|Preview release||1.10.99 (August 24, 2014[±])|
|Written in||C, Lisp|
|Operating system||GNU/Linux, FreeBSD, NetBSD, OpenBSD, Unix, Mac OS X|
Sawfish is a window manager for the X Window System. It aims to manage windows in the most flexible and attractive manner possible. It matches a created window by multiple criteria, and automatically alters the window's position, sets the software theme per-window, or removes the borders entirely. There is a GUI configuration utility for users who do not wish to edit configuration files directly.
Sawfish uses a Lisp-like scripting language, rep, for all of its code and configuration, making it particularly easy to customize, or program many kinds of behavior, responding to window creation, deletion, or any other changes.
Sawfish was first called Sawmill. The name was changed because another software program had the same name. It was the standard window manager of the GNOME desktop environment until it was replaced by Metacity in Gnome 2.2.
The development had stopped, but the community restarted it in 2007.
- CLFSWM, a tiling window manager in Common Lisp.
- StumpWM, influenced CLFSWM.
- xwem, a window manager "based" on Emacs (an ELisp module for being run by XEmacs. Development stopped in 2003.).
- Official website
- "Comparison of extensible window managers", Sawfish (Wiki), Wikia — comparison of Sawfish, Awesome, Xmonad, StumpWM, and Qtile.
|This Unix-related article is a stub. You can help Wikipedia by expanding it.|