X2Go Bug report logs - #1495
x2goclient resumes existing session with wrong X-Server options

version graph

Package: x2goclient; Maintainer for x2goclient is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goclient is src:x2goclient.

Reported by: Maarten Boekhold <boekhold@gmx.com>

Date: Wed, 9 Sep 2020 08:00:02 UTC

Severity: normal

Found in version 4.1.2.2

Full log


Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

Received: (at submit) by bugs.x2go.org; 9 Sep 2020 07:55:45 +0000
From boekhold@gmx.com  Wed Sep  9 09:55:43 2020
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,URIBL_BLOCKED
	autolearn=ham autolearn_force=no version=3.4.2
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 4134B5DAE9
	for <submit@bugs.x2go.org>; Wed,  9 Sep 2020 09:55:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
	s=badeba3b8450; t=1599638112;
	bh=OBo7OWvZLZCq40sv6hL8VUmi/dQucizRTv0XYaBkSuk=;
	h=X-UI-Sender-Class:To:From:Subject:Date;
	b=Q8eMqFaJLXTOx1HnGYI1y62Tup9chWauM2rXWwOMUEBcFDwaoD3M3FGYwdeUs7c6b
	 PAm6CuRGkLWZZqRjNbI4Ct3vI/WVVDkV0XGHhDiTdOIKfEc9/0k+VZCJhd9tprpw6B
	 tYT/jJKp6DcKTwzN/MXrdIFHmN1TXhQ/bzt3wOYY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.70.5] ([94.204.253.85]) by mail.gmx.com (mrgmx004
 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M7Jza-1kAQm41Ezc-007jaa for
 <submit@bugs.x2go.org>; Wed, 09 Sep 2020 09:55:12 +0200
To: submit@bugs.x2go.org
From: Maarten Boekhold <boekhold@gmx.com>
Subject: x2goclient resumes existing session with wrong X-Server options
Message-ID: <e76f1dbc-bc3b-a2df-8a9e-6b25a040d0b3@gmx.com>
Date: Wed, 9 Sep 2020 11:55:10 +0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:bpTO+hJD03URnb0/XuQiX64rEqmuTjIwqmGnEkyTrXJouUfIbT+
 JkMaGHrGaQnYiJWtl9sfRWCPF+OJ38iXHnIQgai1dZSgltWNy6gFr5BMe4Tak35kpLVxhQs
 ZDlz+/ps8+O7Gk/7nETxQCjqE0Q+OxpUjb2RGkX13LhN+3y/ax2OsXG8ZxVWcb+XDnWnjzn
 24PTZs6PxlVpZ2OaFL8Rg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:t8eBQyDfVk0=:0SkOXNr0R0cXX//RKA2UMG
 aeULEfCDj59Ih9ca3VwoSULG3bjt1Znsgw2+UwYKaaEj86/DdcrUMFaiikS7iuC7ISQtQK+Ko
 Igo/yCO/Us3czVGf+D6S8wqYiBhmm8qDmOUHwEB2O9I3UWYjHRZQJptzBLug3W96MRjkzWUBK
 nySGw0uTrR2m6nivGAAnbjbh1G37U6fwpuYg8ujZCDzxULYApR7DGBdNRo/wv5QoW7Y1ar5f3
 zu2P+QBiFlCcXCKGQOfZNRoLwnA1z69US03F2aQGu1VpwbHEltgUozx5odRJC0VBauJH8asWn
 FoldwWOf8MeOJPJuhL7XA7XLYeh0xscv8PEzVa3ruWwg/eJqQnU1aZ7NqSpHcyqsF+zbXceLV
 3NE4QPJanz87t5UmDN+zbHE8KPtCyn7fxfr9pLbENs91TJpczxTR/oALrjLObkKupin0Ivur+
 FA002oYhSLmaKnbGhsqoZ7SmvpHi167MtPkJE79D19MVDcz0EWAMwnGvn28WNd1hQAxwZn+CO
 DWZpE8HfjLUQfGg79FLNGRMene78psuOZoJpvjC/GNXXKbQIOkGUXTfc32Vrbz3/JHrNejCDY
 Muff48r0GwISy8WW3vHZiDFwZ6+y/C9oAMIm4/NDpy+qVorpXUPEmjgX2VaKRFBSs3yDVR+Ir
 D4TVJ5qgO8SKCXTYZc7Vw+xLTFZ5sbHgupevbX7x1GUDtsFvBpttlg7OMFrG3PvXrVWUwWJpN
 OpLrVQJhaHc2HPafeI89Bev5Klz/pxtPqhTAQMCPpfuDBCL/aOK+LtfcRekO0I4EgNTCJHAcj
 GapqofbRRAXdhmWYUvt35bl+RO9ma77HFmN4S8vuk0baJ/HazL62nEBdrYo75o/2UmM/nN54w
 mE/YaKKDY400MGo+2HXrk5HtPi4DtBWirOZwrpSW/RAwtDTGx70Xcb1kF87/PnorjZioGMtFx
 rJBt9IIo7ih47wy+CxVisy/ysD+Q8+CvPguWQzW0KGMyBau5X8ybNaOHkjKi4KHo8cak/KeGW
 6yyZr97Zau61PkZzD5q/whJouWS84NUpxnKAwtf4VcEiFZ654cCLFvG0CJupDxUhKDxKEF1uL
 vl59n4nrz1Lud90uf1QLdG1QNp8D58mFLnlzEwhuE8ixzBI4zgqnhnpxgV08k0gBSNzC+SuqI
 UsW3/tkDF5+HGw3z2Ng58oq+5aJ0WXi98/mWHcqDVmjG3qmY/cClISLeRRJabx7BzrvMistI8
 aIFd6NcysrRliAm/Y
Package: x2goclient
Version: 4.1.2.2

Windows 10, x2goclient 4.1.2.2

When resuming a "paused" x2Go session, x2goclient is using the wrong
X-Server settings.

I have configured my x2goclient with the following
settings for X.Org Server settings:


**X.Org Server settings**
[X] use custom X-Server
Executable: C:/Program Files (x86)/x2goclient/VcXsrv/vcxsrv.exe
[ ] start X-Server on X2Go Client start

Window mode: -screen 0 %wx%h -notrayicon -clipboard -keyhook \
    -nowinkill -nopn -silent-dup-error
Fullscreen mode: -fullscreen -notrayicon -clipboard -keyhook \
    -nowinkill -nopn -silent-dup-error
Single application: -multiwindow -notrayicon -clipboard \
    -keyhook -nowinkill -nopn -silent-dup-error
Whole display: -nodecoration -notrayicon -clipboard -keyhook \
    -nopn -silent-dup-error -screen 0 @

My x2goclient session is configured as:

**Session preferences: Input/Output**
[ ] Fullscreen
[ ] Custom     Width (greyed out 3696) Height (greyed out 2160)
[X] Use whole display [ ] Maximum available     Display: 2

When I start a new x2Go session, it correctly runs the X-Server with the
"Whole display" command (as per Windows Task Manager):

"C:\Program Files (x86)\x2goclient\VcXsrv\vcxsrv.exe" \
    -nodecoration -notrayicon -clipboard -keyhook -nowinkill \
    -nopn -silent-dup-error screen 0 @2 :0

But if I then "pause" this session and reconnect, x2goclient uses the
"Window mode" command line options instead:

"C:\Program Files (x86)\x2goclient\VcXsrv\vcxsrv.exe" \
    -screen 3696x2160 -notrayicon -clipboard -keyhook \
    -nowinkill -nopn -silent-dup-error :0

I suspect this has something to do with the
code around line 4442 in onmainwindow.cpp, but I've not been able to
figure out the exact details yet.

Maarten


Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Sun Oct 24 20:58:56 2021; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.