x11-wm/sawfish 1.13.0_3 DragonFly
Extensible window manager using Lisp-based scripting language
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART20, GPLv2
- Categories
- x11-wm
- Package size
- 2386.9 KiB, 10677.0 KiB installed
Description
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 functionality 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 is readily available
In the other systems
The newest version among them is 1.13.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | x11-wm/sawfish | 1.13.0_3 newest | none known | - | [email protected] | - |
| FreeBSD | x11-wm/sawfish | 1.13.0_3 newest | none known | - | [email protected] | - |
| OpenBSD | x11/sawfish by name | 1.13.0 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | wm/sawfish by name | 1.13.0nb16 newest | none known | - | [email protected] | 2026-10-25 |
| HardenedBSD | x11-wm/sawfish | 1.13.0_3 newest | no data | - | [email protected] | - |
| GhostBSD | x11-wm/sawfish | 1.13.0_3 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install sawfish
From DPorts:
cd /usr/dports/x11-wm/sawfish && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 24
- accessibility/at-spi2-core
- devel/gettext-runtime
- devel/glib20
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/gdk-pixbuf2-xlib
- lang/librep
- math/gmp
- print/freetype2
- print/harfbuzz
- print/indexinfo
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/pango
- x11-toolkits/rep-gtk2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXext
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXtst