Sawfish (the window manager formerly known as Sawmill) is an extensible window manager using a Lisp-based extension language. All window decorations are configurable and all user-interface policy is controlled through the language. Its aim is to manage windows in the most flexible and attractive manner possible. As such it does not implement desktop backgrounds, application docks, or other things that may be achieved through separate applications. Sawfish is mostly GNOME-compliant; almost all configuration may be made through a graphical interface.
sawfish.wm.ext.pager is a C/Lisp extension that provides a functional desktop pager for the sawfish window manager. A pager is a map of your desktop. It shows not only the visible part of your desktop (the current viewport), but also the parts that extend beyond the sides of your screen. Also, if you have more than one workspace, the pager will follow you to where you are, or optionally show all workspaces at once. Of course you can select viewports and windows, and also move or raise/lower the latter.