On Fri, Jan 21, 2011 at 8:43 AM, Alex Schuster <wo...@wonkology.org> wrote: > What would be the best solution? What do you prefer?
I haven't tried FreeNX, x2go or NeatX or any of those, but I'm using nxserver-freeedition for years and using the official NX Client to connect from remote machines (Linux and Windows). All of the features work such as session suspending and resuming. I use public key login on my machine and there was some trick to getting it working initially. (I don't remember, but if you search for my name and nxserver in this list's archives there should be a message about it somewhere.) I think that the other NX clients, such as QtNX, or things based on libnxcl, usually only work to connect into a FreeNX server and not with the official NX servers. Ideally I think the nx client version should match the nx server version for best results. nxclient contains a whole X server, which is really not necessary if the client machine is already running X. Ultimately if your client has X and ssh already, you just need nxproxy. Connect to server and run nxagent and have a working session (there are shell scripts to do this on platforms who have X but not nxclient, such as ARM). But you won't get any of the special features like suspending and resuming, printing, sound, etc.