After a great deal of hassle I finally got SLiM working on my Arch laptop. I spent hours reading man pages, websites, howtos, and wiki-es in search of my problem. None of them helped. I could not, for the life of me, find out what I did wrong. I even reinstalled it. Well, turns out I’m just an idiot. In the /etc/slim.conf file you have to specify which xinitrc file you’d like to use. You can use the personal one of the user logging in or a global one in /etc/X11/xinit. I had mine set for the local one for my user while I continued to modify and toy with the global one. So I spent roughly two days pulling out my hair only to realize all I had to do was use the right init file. It was one of those experiences that makes you feel retarded after its over. My install of SLiM does function properly now and can correctly log me into either xfce or dwm.
As far as dwm is concerned I haven’t really done anything with it. In fact I’ve done nothing with it. I have no idea what so ever how to use it. Gentoo users frequently get mad at the Paludis team for being harsh on IRC or through the mailing list. Well, all I have to say is at least they write up-to-date, correct, and human readable documentation; and lots of it I might add. The authors of dwm won’t even give you that. They show you a roughly 50 line man page and what ever comes with the source code and send you on your way. And apparently they too have bad reputation on IRC. Oh well. Unlike Paludis, I at this point, do not see myself using dwm for more than just personal entertainment. Though there are some other window managers out there I would like to try but have not. E17 is at the top of the list right now. I have tried E16 and I was not very impressed, but E17 appears to be a lot better. We’ll find out.
Enjoy the Penguins!