I'm trying to configure a NoMachine remote desktop to run xmonad. One thing I keep running into is that the default xmonad installation instructions require logging out and logging back in. In a remote desktop app like NoMachine, there's no way to log out as a user -- only disconnect from the session.
I have the option to create a new Gnome, KDM, or XDM desktop, or a custom session which can do things like run a default X client script, or a custom command at startup.
Does anyone have experience with how best to configure this?