Table of Contents

Remote GUI Desktops

General Information

Remote desktop application setup.

Checklist


X2Go

X2Go is “an open source remote desktop software for Linux that uses the NX technology protocol”.


X2Go: Install

Desktop Environment Compatibility


X2Go: Install on Servers


X2Go: Install on Clients


X2Go: Configure

Configuring x2go.

X2Go config files are located:

Server: Fix for atom/other text editors crashing connected via X2GoClient

Client: Fix for Windows Firewall Messages Popping Up

Client: Performance Settings


XRDP

xrdp runs on a Linux system and allows for native Windows RDP to connect to it.

Note: xrdp checks only if a session with the same geometry is already opened. It will start a new session if the geometry/resolution doesn't match. This means if you connect using an external monitor initially, and resume with a different monitor with different resolution being sent, you will get a new session. Resolution settings are configurable via the RDP client display settings. (Full screen is the default)

XRDP: Install

Install xrdp

yum install xrdp

XRDP: Configure

Performance Settings

Security Settings

Log Settings

PATH Settings

Restart and enable xrdp

systemctl restart xrdp
systemctl enable xrdp

Ensure we are still starting the server in multi-user (no gui), change if not

systemctl get-default
systemctl set-default multi-user.target