I configured xdm for use with X-Deep32, and with no .xsession, it loads fvwm as expected and everything is ok. So I linked (ln) my .xinitrc to .xsession and expected to have a nice xfce4 loading in X-Deep32, but lo and behold, it doesn't start.
Here's the content of my .xsession :
exec /usr/local/bin/startxfce4 || exec xterm
and here's the content of the .xsession-errors :
/usr/local/bin/startxfce4: X server already running on display 192.168.0.2:0
Agent pid 121
/etc/xdg/xfce4/xinitrc: dbus-launch:: not found
/etc/xdg/xfce4/xinitrc: xfce4-session:: not found
Agent pid 121 killed
It seems there is already a X server running (which I think is normal with xdm) and I checked out the pid, it's a ssh-agent. I'm not quite sure why it's not starting right now, but I'm hoping one of you already had this problem. The startxfce4 script does work when I'm not running xdm. I googled my .xsession-errors and found out that I'm not alone, but I haven't found any answer.
The problem is probably the "xfce4-session:: not found" but "which xfce4-session" (/etc/xdg/xfce4/xinitrc) correctly returns "/usr/local/bin/xfce4-session".
I'll look into it tonight, but any help is welcomed, as my experience with any *nix/bsd other than simple shell commands and vi is near zero. (Yes I'm using vi (gvim) on Windows... Notepad is for n00bs... lol)