The OpenNX Client is designed as an Open Source drop in replacement for NoMachine's NX client.
It is compatible to the original client in that it uses the same syntax for the session configuration files (.nxs files). OpenNX is written in C++ and uses the excellent wxWidgets toolkit.
Here are some key features of "OpenNX Client":
· Ability tuse the OpenSC framework tenable SmartCard based authentication for the initial SSH connection.
· Ability tuse a variety of different proxy types.
· Ability tfetch session configuration files via http (read only)
· Ability tdisable configuration controls by providing a read only configuration file.
· Dynamic use of libsmbclient, libcups, libopensc and pulseaudi(nstatic dependencies).
· Uses libjpeg-turbfor speed improvement (if available).