BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlyx11-wm/sawfish1.13.0_3 newestnone known-[email protected]-
FreeBSDx11-wm/sawfish1.13.0_3 newestnone known-[email protected]-
OpenBSDx11/sawfish by name1.13.0 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDwm/sawfish by name1.13.0nb16 newestnone known-[email protected]2026-10-25
HardenedBSDx11-wm/sawfish1.13.0_3 newestno data-[email protected]-
GhostBSDx11-wm/sawfish1.13.0_3 newestno data-[email protected]-

Compare across BSDs

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