I have used X2Go for some time, server is an openSuse 13.1 system, client is a Windows system. For now it is running Vista, I am trying to replace it with Windows 8 embedded (a HP thin client).
The Windows system has two screens. I want to use screen 1 for Windows, screen 2 for a fullscreen Linux desktop. So I configured this in the X2Go client. (use whole display, select display number 2)
However, I find that it does not work reliably. This already occurred on Vista, where it initially opens the session in a window and then quickly switches it to fullscreen. Unfortunately the initial small size is sent to the Linux session which adapts by resetting the desktop size, then the full screen size is sent a fractional second later. The result is that my window placement is all messed up.
However, after switching to the newer Windows 8 the issue becomes more pronounced, the window now initially appears on screen 1 which is slightly smaller (because of the taskbar) and is then moved to screen 2, at which time the vxcsrv just crashes. I can work around it by starting a new session but it will not be full screen, there is an unused area the size of the taskbar. The server also does not crash when I select Fullscreen as the display mode (without Xinerama), but then I get the fullscreen mode on screen 1 instead of screen 2 as I desire.
I see nothing about these problems in the documentation, do other users see those issues and/or is there something I am missing and can use as a workaround?
Rob