User Tools

Site Tools


Windows-Specific Release notes for X2Go Client

Major Windows-specific changes since

    - Windows: Update Win32 OpenSSL from 1.0.2k to 1.0.2n
      Fixes several CVEs
    - Windows: Upgrade bundled VcXsrv from (X2Go/Arctica Build)
      to (upstream build)
        + Fixes
        + Incompatible with XP & Vista
        + Unmodified except for strip-nondeterminism being run on .gz files
     - src/onmainwindow.{cpp,h}: don't error out directly if starting the X.Org
       Server failed on Windows. Instead, try starting it three times, each
       time with a higher DISPLAY offset. On busy client machines, several
       clients raced for the sockets previously and often failed to start. Also
       check if the server binary actually is still alive before doing the TCP
       connection checks. A dead server won't be able to listen on a socket in
       the first place.
     - {src/{onmainwindow.{cpp,h},help.cpp},man/man1/x2goclient.1}: add new
       option --xserver-start-limit, replacing the formerly hardcoded limit of
       three tries.
     - copy-deps-win32.bat: update to 20180615-1 Cygwin bundle, shipping with
       a further modified OpenSSH Server version at 7.7p1-1-x2go1 and without
     - src/onmainwindow.cpp: disable private host key permissions check in
       OpenSSH Server on Windows. Fixes: #1156.

Current Release

The installer, x2goclient- , is available under this folder:

Supported Windows Versions

X2Go Client is currently only released as a 32-bit x86 build. Both 32-bit x86 and 64-bit x86 versions of Windows are supported via this build.

  • Windows 7 SP1
  • Windows 8.1 (with “Update 1”)
  • Windows 10 (1709)
  • Windows 10 (1803)

These versions of Windows without the latest (specified) service pack / major update are probably compatible, but are rarely (if ever) tested. They are not officially supported.

Corresponding server versions of Windows are also supported, but receive minimal testing:

  • Windows Server 2008 R2 SP1
  • Windows Server 2012
  • Windows Server 2012 R2 (with or without “Update 1”)
  • Windows Server 2016

This is the 1st release to drop support for XP & Vista. Although it is probably possible to still use them by specifying an external X server under x2goclient Options → Settings, or simply replacing the x2goclient\VcXsrv folder.

Installation Instructions

Windows-Specific Bug Fixes

nx-libs issue 600 When you connect to an x2go server with nx-libs 3.6 beta (3.5.99.x) rather than nx-libs 3.5.0.x stable, you would likely experience the Desktop flashing when maximizing window. (Despite the title of the issue, it can be experienced with a single screen/monitor on Windows.) Many Linux distros have included nx-libs 3.6 beta, such as Fedora 28 & Ubuntu 18.04 . (x2goserver added support for nx-libs 3.6 beta, so it is correlated with it.)

bug 1156 Folder sharing and client-side printing fix for Windows 10+

Noteworthy Windows-Specific Bugs

bug 611 The server cannot be added to the known_hosts file (and thus you cannot connect to the server) when both of these conditions are met: 1. Your Windows username has non-English characters. 2 Those characters are in a different language than the Windows “system locale”.

doc/release-notes-mswin/x2goclient- · Last modified: 2018/06/23 03:33 by mikedep333