On a fresh install of Ubuntu-Mate 17.04, after doing updates but before
installing any other software other than that which installs by default, I installed x2goserver, x2goserver-xsession, and x2goclient per the instructions on the x2go website.
The client works fine, the server has the normal issue with modern
Linux's wanting a newer version of xrandr and gives me a 800x600 window even if I specify the full display 1. I can resize the screen using xrandr -s 1920x1080 from a terminal window.
I tried installing the Arctica Libs for xenial, this worked on servers
which I installed as older versions of Ubuntu and upgraded online but does not work for a fresh install. Doing so results in a disconnect before the screen is drawn.
At someone's suggestion here, I built nx-libs from source on Zesty and
installed, still disconnects before drawing screen. It does give a small screen which then expands to the full screen size but is black save for the letters X2GO, but it disconnects before drawing the desktop. This is using Mate, the 18.01 version that ships with Zesty.
I have attached to files of the output of x2goclient --debug,
x2go-debug-good-server.out is what happens when I connect to an x2go server on Zesty 17.04 that has been upgraded from an earlier version and has the xenial arctica nx-libs installed and works. x2go-debug.out is when I connect to the server where I've built the Arctica nx-libs from source, they are version 3.5.99.6-0.1.
Thanks for your help.