Quote:
...root's .xsession-errors showed something like "can't find startxfce4"
|
This is a $PATH problem.
In /home/root/.xsession, try using the fully qualified executable:
exec /usr/local/bin/startxfce4
If that fails to function properly, you could add /usr/local/bin to root's $PATH if it is not already there.