Ubuntu 16.04 X2Go

X2Go on Ubuntu 16.04

I would like to thank Mike DePaulo for his assistance getting X2Go to work properly with Ubuntu 16.04. Without these steps installing x2goserver on Ubuntu 16.04 will result in server sessions stuck at 800×600 resolution. This is because the existing x2Go xserver has xrandr version 1.2 built in and at least 1.3 is required by Ubuntu 16.04.

To update your libraries and all the related x2go software it is necessary to perform the following steps:

  1. Install the x2go nightly builds ppa: add-apt-repository ppa:x2go/ppa
  2. Add the Arctica Project repository:
    echo 'deb http://packages.arctica-project.org/ubuntu xenial main' >
    /etc/apt/sources.list.d/nx-libs-beta.list
    wget -qO - http://packages.arctica-project.org/archive.key | sudo apt-key add -
  3. Update the apt cache: apt-get update
  4. Identify all the libnx related packages: apt-cache search libnx > libnx-pkgs
  5. Edit the list of packages to remove everything after the package name:
    ex libnx-pkgs
    :1,$s, - .*,,
    :w!
    q!
  6. Remove all of these packages:
    for x in $(<libnx-pkgs)
    do
    apt-get -f purge ${x}
    done
  7. Remove nxproxy: apt-get -f purge nxproxy
  8. Reinstall x2goserver. This step will also bring in all dependencies:
    apt-get install x2goserver

Test, you should now be able to have whatever screen size you configured on the client side and also graphical display management tools will function.

Recent Posts