On Wed, May 16, 2018 at 2:50 PM, Oleksandr Shneyder <o.shneyder@phoca-gmbh.de> wrote:
Hi guys,
I have a strange issue. The Xinerama works well in full screen mode, when x2goclient is started on desktop, but doesn't work if x2goclient is started from TCE. It's the same version of client: 4.1.2.0-0x2go1~git20180514.1774+9.heuler.1 and same version of Debian - stretch. Session config identical as well.
xrandr output inside of X2Go session is different though:
desktop:
Screen 0: minimum 320 x 240, current 4480 x 1080, maximum 4480 x 1200 NX1 connected 1920x1080+2560+0 0mm x 0mm nx_1920x1080 60.00* NX2 connected 2560x1080+0+0 0mm x 0mm
So your client side has 2 displayss
TCE:
Screen 0: minimum 320 x 240, current 2560 x 1024, maximum 2560 x 1200 default connected 2560x1024+0+0 0mm x 0mm 1360x768 60.00 320x240 60.00 1024x600 60.00 1280x800 60.00 1600x900 60.00 1600x1200 60.00
This indicates you are only having one screen. Is this true in that setup?
Also, I just remembered there's some xrandr magic going on in TCE mode that _might_ mess things up for you. Have a look at lib/live/config/2800-x2go-thinclientconfig.
Although if session is started from TCE, I'm getting error dialog from /etc/x2go/Xsession.d/20x11-common_process-args: "unsupported number of arguments (3); falling back to default"
Sorry, no idea. (the arguments are the ones for Xsession, if I get that right. Which only supports 0 or 1 argument)
Uli