X2Go

X2Go is open source remote desktop software for Linux that uses a modified NX 3 protocol. X2Go gives remote access to a Linux system's graphical user interface. It can also be used to access Windows systems through a proxy.

Client packages can be run on OpenBSD, FreeBSD, Linux, macOS or Windows. Some Linux desktop environments require workarounds for compatibility, while some such as GNOME 3.12 and later may have no workarounds. Desktop environments that are always compatible with X2Go, without any workarounds, are XFCE, LXDE and MATE.

The server package must be installed on a Linux host.

The X2go project has been packaged for Fedora beginning with version F20 (2013).

It is also included in the official Ubuntu release starting from 17.04 and Debian Wheezy releases.