It is possible, and has been for a long time, but I don’t know if there is any tool to set it, other than a text editor.
Obviously it can’t be set before login since the system doesn’t know who you are at that point.
However once login has happened, the display manager xdm will look for a file called .xsession in the user’s home directory and run it if present. You can edit this script to change the window manager here.
However I don’t know if kdm (the K display manager) looks at this file at all. Maybe it looks at another file, you’d have to investigate.
Yes, the nxclient lets you chose a desktop session, in the case of
xfce4 you need to use the ‘custom’ option on the client when at the
‘desktop’ page when running the wizard. Select the radio button ‘run
the following command’ in here enter /usr/bin/startxfce4, you could also
advise the user to try xdm which should give a session screen.
Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 22.214.171.124-9-pae
up 6:50, 3 users, load average: 0.00, 0.09, 0.12
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.22