I. Install X2Go server on the remote Ubuntu Linux host
- Add the X2Go repository:
sudo add-apt-repository ppa:x2go/stable
and confirm this with [Enter]. Then, update the package lists:sudo apt-get update
- Install the X2Go server:
sudo apt-get install x2goserver x2goserver-xsession
- Install extra bindings depend on what window manager you use:
- for LXDE:
sudo aptitude install --reinstall lxde lxsession-logout x2golxdebindings
- for GNOME:
sudo apt-get install x2gognomebindings
GNOME only works for versions earlier than gnome 3.10, better earlier than gnome 3.08 - for KDE:
sudo apt-get install plasma-widget-x2go
- for LXDE:
- Test if the service is up and running:
sudo service --status-all | grep x2go
If not, try starting it manually:sudo service x2goserver start
II. Install X2Go Client on the local computer
- Windows: Download and install the newest windows client from the X2Go website
- Linux:
sudo apt-get install x2goclient
- Mac OS:
- Download and install XQuartz.
- Download and install X2Go client.
III. Connect to remote Linux host using X2Go client
- For Mac OS, starts XQuartz first then X2Go client. You need to set the prefences of XQuartz to allow connections: