[Leaplist] NoMachine NX and remote bliss
Jason Boxman
jasonb at edseek.com
Sun Apr 6 18:44:38 EDT 2008
It seems I've been living under a rock for a few years. I know about
NoMachine's NX, but I hadn't go through and set it up. Rather, the
reimplementation of the NX server, freenx, looked like too much of a hassle
to build, so I never bothered.
[1] http://www.nomachine.com/
NoMachine happens to have a free beer NX server which is fine for a single
user. I installed it on my server and the NX client on my laptop. After
manually removing my /home/.nx user from several years ago, which was
breaking the install process, it installed without incident.
[2] http://www.nomachine.com/download.php
In fact, I didn't have to do anything at all for a basic install. After I
installed the client, I simply pointed it at my server -- or rather a
localhost tunnel to the server's ssh port -- and after a moment my KDE
session appeared, nearly as fast as a local session. I'd heard it was that
smooth, but you'd have to see it to believe it. It was near-local over a
256Kbps ADSL link.
It's effortless to use out-of-the-box these days. I think I had to configure
an SSH server it shipped with when I last tried it or something far less
intuitive.
Supposedly it'll tunnel print jobs using CUPS, audio, and something with
Samba. I haven't tried any of those, though.
Actually, the only annoying thing is, when you run the client the first time,
it saved all my files in ~/.nx with root as the owner.
Running /usr/NX/bin/nxclient also brings up the wizard. You have to run
/usr/NX/bin/nxclient --session "/home/jasonb//config/test.nxs"
to actually get back at a session. It won't list the available sessions for
you, so you'd have to run `ls` on your config directory yourself I guess.
Hrm. Didn't save my first session, either.
Relatively minor stuff -- no server configuration was required at all for
basic functionality.
`/usr/NX/bin/nxclient --config .nx/config/nxclient.cfg`
The above seems necessary to actually be able to select a session and then
change its configuration options. Using --session just lets you use the
session, not change any options prior to connecting...
So the client side stuff is kind of weak.
More information about the Leaplist
mailing list