Goomwwm: Starting

Using startx

Launch it from your .xinitrc file, using startx:

exec /path/to/goomwwm

Using a login manager like GDM or KDM

Create /usr/share/xsessions/goomwwm.desktop, and select the goomwwm session at login:

[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/path/to/goomwwm
Name=goomwwm

Manually

Start X with a single xterm running and launch goomwwm manually from the xterm, so you can see stdout/stderr (which is where any errors from your dmenu commands will appear). So in .xinitrc:

exec xterm