./wm/sawfish, Extensible window manager that is fully configurable in Lisp

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.13.0nb6, Package name: sawfish-1.13.0nb6, Maintainer: pkgsrc-users

Sawfish is an extensible window manager using an Emacs Lisp-like
scripting language--all window decorations are configurable, the basic
idea is to have as much user-interface policy as possible controlled
through the Lisp language. This is no layer on top of twm, but a wholly
new architecture.

Despite this extensibility its policy is currently very minimal
compared to most window managers. Its aim is simply to manage windows
in the most flexible and attractive manner possible. As such it does
not implement desktop backgrounds, applications docks, or other things
that may be achieved through separate applications.

All high-level wm functions are implemented in Lisp for future
extensibility or redefinition. Currently this includes menus (using
GTK2+), interactive window moving and resizing, virtual workspaces,
iconification, focus/transient window policies, frame theme definitions
and much more.


Required to run:
[sysutils/desktop-file-utils] [graphics/hicolor-icon-theme] [archivers/gtar-base] [lang/librep] [devel/pango] [x11/gtk2] [x11/libXtst] [x11/rep-gtk2] [graphics/gdk-pixbuf2-xlib]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 2764.574 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-11 12:28:36 by Jonathan Perkin | Files touched by this commit (7)
Log message:
*: Remove BUILDLINK_DEPMETHOD.libXt=build

Fixes indirect library depends.
   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2
   2023-01-03 18:38:37 by Thomas Klausner | Files touched by this commit (1416)
Log message:
*: recursive bump for tiff shlib major bump
   2022-05-10 13:50:55 by Nia Alarie | Files touched by this commit (7)
Log message:
*: Remove dodgy hacks for NetBSD versions older than 5.
   2022-04-04 03:26:39 by David H. Gutteridge | Files touched by this commit (1)
Log message:
sawfish: expand a comment for clarity