this is obsolete doc -- see http://doc.nethence.com/ instead
Blackbox configuration
http://pbraun.nethence.com/doc/x11/x11.html
http://pbraun.nethence.com/doc/wm/twm.html
http://pbraun.nethence.com/doc/wm/blackbox.html
http://pbraun.nethence.com/doc/wm/wmaker.html
Good old version
I prefer the good old Blackbox 0.65 instead of 0.70 branch :
- it has no dependencies apart from "libstdc++", and "X11" itself
- it seems lighter, has smaller default fonts & titlebar
However, it does not have EWMH compilance. It only has ICCCM.
Those are the relevant tools versions for Blackbox 0.65,
- bbkeys 0.8.6 (XFree86 only)
- bbpager 0.3.1 (XFree86 only)
Note. "XFree86 only" because on recent Xorg versions, you get this error,
Cannot connect to window manager
Also have a look bbicon : http://www.unixdev.net/projects/bbicon
Configurations
http://pbraun.nethence.com/code/wm/.blackboxrc
http://pbraun.nethence.com/code/wm/.bbkeysrc
http://pbraun.nethence.com/code/wm/.bbdockrc
v0.65 compilation
v0.65 package is still included into Slackware 11.0 and 12.1 and NetBSD. Elsewhere you may be obliged to compile it,
./configure --disable-nls
make
su
make install
On Linux and SunOS, you may get this error (author was using FreeBSD),
Window.cc: In member function `bool BlackboxWindow::setInputFocus()':
Window.cc:1396: error: `assert' undeclared (first use this function)
To fix this, edit the source,
vi src/Windows.cc
to add this line,
#include <assert.h>
Note. or "#include <cassert>"
Ref. http://www.asgardsrealm.net/lurker/message/20040831.071241.08febaa3.en.html