On Sun, Sep 14, 2014 at 5:05 AM, Gabor Boros <gaborboros@yahoo.com> wrote:
2014.09.13. 14:59 keltezéssel, Michael DePaulo írta:
Hi Gabor,
X2Go does not have a service that needs to be started. As long as the ssh service is running, a client can connect.
X2Go does have a service though. This service is not 100% necessary for X2Go to work, but still recommended. On CentOS7, it is called "x2gocleansessions" and is a systemd service. On Ubuntu 14.04, it is called "x2goserver" and is an init script.
That said, I think I see a bug on CentOS 7: "x2gocleansessions." does not seem to be enabled. I will look into this. I am using x2goserver 4.0.1.15 from EPEL. Technically this test machine is running RHEL 7.0, not CentOS 7.0.
-Mike#2
Tried to connect and working. Thank you for detailed answer.
Do you know any difference or limitation between Ubuntu 14.04 and CentOS 7 from X2Go POV?
Gabor
Hi Gabor,
(I will refer to CentOS 7, RHEL 7, Oracle Linux 7, etc as "EL 7".)
Based on my initial research [1][2], this might not be a workaround but instead a necessary step for installing X2Go from EPEL or from Fedora/EL RPMs in general. I need to do more research though
There might be bugs in x2goserver-xsession in terms of how we handle launching X11 sessions. The Xsession scripts provided by Debian/Ubuntu are very different from those provided by Fedora/EL. I do believe that Mike#1 fixed many of these bugs recently though as part of a contract for improving our EL packages.
If you wish to install the X2Go Session Broker, it is not available in EPEL. But it is available in our nightly builds for EL 7: http://wiki.x2go.org/doku.php/wiki:development:nightly-builds?s[]=nightly
The X2Go Thin Client Environment is not available for EL.
-Mike#2
[1] http://fedoraproject.org/wiki/Starting_services_by_default [2] http://fedoraproject.org/wiki/Packaging:ScriptletSnippets