Hi,
I am happy to once again provide a preview version of what is hopefully to be included in the next upcoming release of X2Go Client.
This version is based upon my bugfix/osx branch, branched off current master.
Notable differences to the current 4.0.3.2 release:
o Does not show an error message if a local SSH daemon is not running and Remote Printing/File Sharing support has been enabled. Instead, an sshd daemon is started explicitly for this session with user privileges. Configuration and authentication data is contained in ~/.x2go/.ssh and ~/.x2go/ssh for this daemon. o Improved error messages, including removing wrong ones, when XQuartz is not installed on the machine. o Completely new, automatic UNIX cleanup helper utility. X2Go Client now starts a new process which tracks its parent. Should the main process crash for any reason, the cleanup process terminates "zombie" processes started by the main process and commits suicide. This is important for killing started OpenSSH, PulseAudio servers etc. This feature is also available on Linux and *BSD. o Some non-critical error messages are now not blocking the client anymore. This allows for the session to start even though the error message pops up and is not confirmed. o Version is now exposed when using "Get Info" in Finder.app.
Please report any regressions.
Like last time, two versions are provided: one built on OS X 10.9, the other one built on OS X 10.6.
The disk images can be found at:
http://code.x2go.org/releases/binary-macosx/x2goclient/previews/4.0.4.0/
Best,
Mihai