Just because the thread is so SLiM I wanted to tell how good SLiM works on several slackware 12 boxes I configured.
You simply have to run make && make install
or you can even instead of make install run make DESTDIR=/tmp/slimpkg install and than go there and run makepkg slim-1.3.0-i686-1.tgz (for example).
If you installed that package or did run make install you have a file /etc/slim.conf in there I do "deamon no" and "hidecursor true" you can chose a default user there and so one ...
In /etc/inittab you can chose runlevel 4 as default and than I change my /etc/rc.d/rc.4 so it matches the following:
# rc.4 This file is executed by init(8) when the system is being
# initialized for run level 4 (XDM)
# Version: @(#)/etc/rc.d/rc.4 2.00 02/17/93
# Author: Fred N. van Kempen, <firstname.lastname@example.org>
# At least 47% rewritten by: Patrick J. Volkerding <email@example.com>
# Tell the viewers what's going to happen...
echo "Starting up X11 session manager..."
if [ -x /usr/bin/slim ]; then
# Try to use GNOME's gdm session manager. This comes first because if
# gdm is on the mac[...]
And because I'm lacy enought I usually do something like that:
cp my_favorit_picture.jpg /usr/share/slim/themes/default/background.jpg