I recently installed Arch Linux (2009.08) and xfce4. Everything is working fine except xfce takes 75 seconds to boot. I'm timing this from startx. I boot directly into the desktop, bypassing the login. My install is pretty vanilla so I don't know what's eating up the time.
I found one post with a similar problem but that appeared to be related to boot issues.
Clear the sessions directory (~/.cache/sessions) from the shell, then try again. And use xinit instead of startx.
Cleared the sessions directory but it didn't change the behaviour. I'm using .xinitrc. Tried starting xfce using 'exec startxfce4' and 'exec xfce4-session'. Neither made a difference.
If you look at my bootchart you'll see that firefox is loading in there. I've had problems with firefox loading in the background before. Is there a way to stop this from loading at boot time?
Deleted the session, closed firefox, THEN, rebooted. Previously, I had FF open on the reboot so it kept loading in the background killing the xfce boot.