How I got it working
Prerequisites: you need a working ssh server on your Fedora 20 box and port 22 forwarded from your internet router to the Fedora 20 PC.
yum install x2goserver
Gnome 3 doesn’t seem to work I tried gnome-session –session=gnome-fallback to no avail. So installed MATE and it ran well
yum groups install "MATE Desktop"
If you are using Windows to connect to our remote x2go server download the x2go Windows client from http://code.x2go.org/releases/
Configure your client to use a custom session of ‘mate-session’
X2GO is well worth getting running. I am finding it works very well. (RDP or ICA well).
If you are trying to get out of Full-Screen mode use the “Windows Key” (worked for me)
or if you are using the Linux client I found a magic pixel at the very top right of the screen. Just take your mouse to the very top right corner and click and you will exit full screen.
X2Go follows the general keyboard shortcuts of the NX client. In particular:
Ctrl + Alt + T: terminate session / disconnect
Ctrl + Alt + F: toggle fullscreen/windowed
Ctrl + Alt + M: minimize or maximize fullscreen window
Ctrl + Alt + arrow keys: move viewport (when remote screen is bigger than client window)