nxcl: yet another client library!
Posted by George Wright Tue, 11 Sep 2007 13:44:00 GMT
In my previous blog I mentioned that Seb James had taken my nxclientlib code and improved it substantially, and that it would be committed soon.
Well, the code’s been cleaned up since I first saw it and it’s now available from the FreeNX SVN repository. Personally I’m very glad this has happened - it’s brought nxclientlib to the sort of level of functionality I always wanted it to have.
New features include NX server version 3 support, NX “shadowing” support (for VNC-like connections), D-Bus API to communicate with the library and many overall improvements across the library. For developers; the code is a lot cleaner now, there’s an autotools-based buildsystem, the Qt dependency has been removed and I’m told it now links to a 110kb library with no major dynamic dependencies - how’s that for compactness?
Hopefully soon we can have a first class NX client which can be packaged and distributed without much trouble!

so, this will make it easier and faster to get NX support in KVNC? great!
Yes - this is what nxclientlib (and now nxcl) was always intended to be - a way of letting applications implement NX support very easily. It’s all written in C++ so it shouldn’t be a problem.
jospoortvliet,
I assume you mean KRDC, not KVNC?
Of course ;-)
Just committed a GTK frontend to nxcl… See berlios svn servers for the code.
Thank you for not making the launcher’s connection dialog fire engine red!
And thank you so much for your work on this. The tech has so much unrealized potential, especially if folks like you start separating the pieces.