Thanks for that Ant. I've managed to create the config file & rebooted. It now reboots to the attached screen. I'll go through Xen's procedure again & see if i can spot any mistakes in what I've done.
In the config file, should the address of the file be written as:
exec --no-startup-id xfce4-terminal -e "node /home/pi/index.js" --hide-menubar --hold
or:
exec --no-startup-id xfce4-terminal -e "node index.js" --hide-menubar --hold ?
I've stuck with the second of those lines.
I've ploughed through Xen's (very clear) instructions a couple of times and can't see any errors in what I've done.
I'm assuming that raspi-config should continue to be set to log me into the console, not the GUI?
EDITED: 31 Jan 2016 23:05 by MANTHORP