The sawfish package contains a window manager. This is useful for organizing and displaying windows where all window decorations are configurable and all user-interface policy is controlled through the extension language.
This package is known to build and work properly using an LFS-7.7 platform.
Download (HTTP): http://download.tuxfamily.org/sawfish/sawfish_1.11.tar.xz
Download MD5 sum: 19a8f3e4edefa747d8aa5dff772a98d0
Download size: 2.7 MB
Estimated disk space required: 50 MB
Estimated build time: 0.4 SBU
rep-gtk-0.90.8.2 and Which-2.20
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/sawfish
Install sawfish by running the following commands:
./configure --prefix=/usr --with-pango && make
This package does not come with a test suite.
Now, as the root
user:
make install
Be sure to backup your current .xinitrc
before proceeding.
cat >> ~/.xinitrc << "EOF"
exec sawfish
EOF
Optionally, you can use a Display Manager, such as LXDM-0.5.0.
From the developers: “The default menu binding is somewhat obscure; you must middle-click on the background to bring up the menus. (If you have a two-button mouse, try clicking both buttons simultaneously)”. You can find this at sawfish's FAQ.
Last updated on 2015-03-02 14:33:58 -0800