For starting graphical applications on the login servers, normal ssh connections are often too slow due to high latencies between endpoints.
X2Go is a simple and efficient method to start a graphical desktop or application in a remote login session. It does, however, require the local installation of an X2Go client.
On the page https://wiki.x2go.org/doku.php/doc:installation:x2goclient you find installation instructions for Windows, MacOS and Linux.
The following example show a configuration for an XFCE desktop on the login server cluster-x :
Supported "Session types" are: XFCE, Mate. It's also possible to define a single application (e.g. /usr/bin/xterm).
For connections with a bandwith of 100Mbit/s or more, the "Connection speed" can be set to WAN or LAN.
The Width/Height setting defines the initial size of the desktop. The size can later be adjusted dynamically by resizing the outer window.
Unless sound support is explicitly wanted, it's recommended to disable it. Printing on client-side printers is not supported and we recommend to disable it as well.
"Shared-Folders" are possible. They will be mounted on the login server under /tmp/.x2go-USERNAME/media/disk/ .
Please note that the login server mounts this client folder via "sshfs" using an ssh tunnel inside the login session. The available bandwith is therefore obviously dependent on the quality of the client ssh connection.