Hey dude, DWM is a really bad@$$ WM. if you wanna get into theming out dwm and changing keybindings and stuff, couple of notes. You have to modify the source code and build the changes into DWM. Also, CLI conky is a great way to get more functionality into it.
Since I take it you are using either Statler or Janice(9.04) making changes and building source code is really easy with Debian based distros. Cuz you can download the source from your Debian repository, then rebuild a package from it with your modifications. What you do is make sure all the lines in your /etc/apt/sources.list have a corresponding src line. Example.
deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3
of course apt-get update, then you need to get the build programs and dwm source/dependencies
required build programs
apt-get install build-essential fakeroot dpkg-dev
dwm source
mkdir ~/builds
cd ~/builds
apt-get source dwm
sudo apt-get build-dep dwm
extract source and modify dwm
dpkg-source -x dwm_version-revision.dsc
cd dwm-version
NOW EDIT config.h for you FVWM MODDSS!!!
you can also edit the debian/version file for
a custom version number that debian won't
try to update or replace your custom build
gedit config.h
dpkg-buildpackage -rfakeroot -b
sudo dpkg -i ../dwm-version-arch.deb
Hope that comes in handy, for making changes to DWM. If you are an expert packager, that may seem like a bunch of stuff you already know, but I don't know so I just posted it anyway. For bigger apps and lager scale packaging that's not the best way to do it, I normally use pbuilder and a much larger chain of scripts, but since DWM is so small and the dependencies are minimal, i figured it wouldn't hurt to post this repackaging guide. Cheers matey.
Last edited by rstrcogburn (2010-10-06 13:36:14)
Run tell that, homeboy. -Antoine Dodson