Puedes hacer lo siguiente: paras o desactivas el demonio de gdm, en ~/.xinitrc escribes
exec /ruta/al/binario/dwm y luego haces un
startx en cualquier tty (desde tu cuenta de usuario).
También puedes añadir dwm como sesión a gdm creando un archivo dwm.desktop válido en
/usr/share/xsessions/, algo como esto, por lo menos en la versión de gdm de Debian Lenny, funciona:
/usr/share/xsessions/dwm.desktop escribió:[Desktop Entry]
Encoding=UTF-8
Name=DWM
Comment=Highly configurable and low resource X11 Window manager
Exec=/home/akira/suckless/dwm/bin/dwm
Terminal=False
TryExec=/home/akira/suckless/dwm/bin/dwm
Type=Application
[Window Manager]
SessionManaged=true
Yo uso dwm y para conectar con cualquier red uso wicd-curses que es un
front end de wicd para terminal. Puedes usar esta aplicación o la interfaz en GTK, pero mi recomendación es que instales wicd. Deberás informarte (si es que no lo sabes ya) de cómo lanzar aplicaciones en awesome (yo en dwm uso dmenu), también puedes asociar una combinación de teclas a la aplicación o bien lanzar el programa desde una terminal.
Saludos:)