X2Go Bug report logs - #1197
Multihead fullscreen not working with TCE client in displaymanager mode

version graph

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

Reported by: Walid MOGHRABI <w.moghrabi@servicemagic.eu>

Date: Mon, 24 Jul 2017 13:20:01 UTC

Severity: normal

Found in version 4.1.0.0-2017.03.11

Full log


🔗 View this message in rfc822 format

X-Loop: owner@bugs.x2go.org
Subject: Bug#1197: Multihead fullscreen not working with TCE client in displaymanager mode
Reply-To: Walid MOGHRABI <w.moghrabi@servicemagic.eu>, 1197@bugs.x2go.org
Resent-From: Walid MOGHRABI <w.moghrabi@servicemagic.eu>
Resent-To: x2go-dev@lists.x2go.org
Resent-CC: X2Go Developers <x2go-dev@lists.x2go.org>
X-Loop: owner@bugs.x2go.org
Resent-Date: Wed, 26 Jul 2017 08:40:02 +0000
Resent-Message-ID: <handler.1197.B1197.150105814710520@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: followup 1197
X-X2Go-PR-Package: x2gothinclient
X-X2Go-PR-Keywords: 
Received: via spool by 1197-submit@bugs.x2go.org id=B1197.150105814710520
          (code B ref 1197); Wed, 26 Jul 2017 08:40:02 +0000
Received: (at 1197) by bugs.x2go.org; 26 Jul 2017 08:35:47 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=3.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,MIME_QP_LONG_LINE,RCVD_IN_DNSWL_BLOCKED,
	URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1
Received: from localhost (localhost [127.0.0.1])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTP id DE5BC5DAD3
	for <1197@bugs.x2go.org>; Wed, 26 Jul 2017 10:35:41 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de
Received: from ymir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 6OVG8mTL4KlC for <1197@bugs.x2go.org>;
	Wed, 26 Jul 2017 10:35:28 +0200 (CEST)
Received: from zm-01.servicemagic.eu (zm-01.servicemagic.eu [176.31.236.17])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 57ABA5DAD0
	for <1197@bugs.x2go.org>; Wed, 26 Jul 2017 10:35:26 +0200 (CEST)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by zm-01.servicemagic.eu (Postfix) with ESMTP id EB917806C3972;
	Wed, 26 Jul 2017 10:35:23 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 zm-01.servicemagic.eu EB917806C3972
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=servicemagic.eu;
	s=frmailing; t=1501058124;
	bh=6cWfZbeLfDZr9d6P2FcIfsWfLYreMpxCFrvpsuGyIUE=;
	h=Date:From:To:Cc:In-Reply-To:Subject:From;
	b=fWZMiDl4Yng/JwUUKx2wg23ORxeyZqH3UreGWKdnIZ9WXRgeXXSPt2WNcu+s53zqN
	 ZS5s+Br/UXx1QY3CoGXBM2tFsu8D2TTj0GdkPOrnh+5VXjRQxazsno+Dx1BA3k4pH3
	 nxkU3GgJsxxGCBeSEHyIGPKE3zyU7nJV/XHHOJ7E=
X-Amavis-Modified: Mail body modified (using disclaimer) -
	zm-01.servicemagic.eu
X-Virus-Scanned: amavisd-new at servicemagic.eu
Received: from zm-01.servicemagic.eu ([127.0.0.1])
	by localhost (zm-01.servicemagic.eu [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id crCqPOXWtYQS; Wed, 26 Jul 2017 10:35:22 +0200 (CEST)
Received: from zm-01.servicemagic.eu (localhost.localdomain [127.0.0.1])
	by zm-01.servicemagic.eu (Postfix) with ESMTP id C742F806A0D72;
	Wed, 26 Jul 2017 10:35:22 +0200 (CEST)
Date: Wed, 26 Jul 2017 10:35:22 +0200 (CEST)
From: Walid MOGHRABI <w.moghrabi@servicemagic.eu>
To: uli42@gmx.de
Cc: 1197@bugs.x2go.org, Stefan Baur <X2Go-ML-1@baur-itcs.de>
Message-ID: <1866685789.5443653.1501058122766.JavaMail.root@servicemagic.eu>
In-Reply-To: <CANVnVYKXb5YyweqbZZL_W7tU46mLKLWfTcqso+yHNSxLZ2CBSw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Originating-IP: [10.33.100.52]
X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC59 (Linux)/7.2.0_GA_2669)
Hi guys,

Just to give a bit more informations on my TCE setup : it is not based on the live-build scripts because it is not well suited for Ubuntu 16.04 and to be honest, I never managed to get a working live build that way so I gave up.
My TCE image is more or less a tweaked ubuntu 16.04 debbotstrapped image with x2gothinclient-displaymanager installed (+ a few more things but really, this is a pretty basic ubuntu server image + x2gothinclient installed)

By the way, Stefan put the finger on one point : in /usr/sbin/x2gothinclientd, I commented the whole randr stuff block (from line 114 to line 175) to make a try then restarted the x2gothinclient-displaymanager but while it didn't fix my multimonitor support within the X2Go session, it fixed a bad ordering of the monitors.
Before that, my monitors were inverted (right was left and left was right), commenting this block lead to right ordering of the monitors this time.

Concerning your test Uli, doing "Ctrl+Alt+F" within the X2Go session on the TCE did nothing.
I don't know if it was meant to do anything but I did it many times following the action by a xrandr output in the console, nothing changed, same values all the time (one big screen, not 2)


Regards,
Walid Moghrabi

TRAVAUX.COM
BAT I - PARC CEZANNE 2 290 AVENUE GALILEE - CS 80403
13591 AIX EN PROVENCE CEDEX 3

----- Mail original ----- 

De: "Ulrich Sibiller" <ulrich.sibiller@gmail.com> 
À: "Stefan Baur" <X2Go-ML-1@baur-itcs.de> 
Cc: 1197@bugs.x2go.org, "Walid MOGHRABI" <w.moghrabi@servicemagic.eu> 
Envoyé: Mardi 25 Juillet 2017 22:11:28 
Objet: Re: Bug#1197: Multihead fullscreen not working with TCE client in displaymanager mode 

On Tue, Jul 25, 2017 at 6:55 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote: 
> Hi folks, 
> 
> Just an idea - some XRANDR-related stuff that is specific to 
> X2Go-TCE-Live is happening in this file: 
> 
> <https://code.x2go.org/gitweb?p=live-build-x2go.git;a=blob;f=config/includes.chroot/lib/live/config/2800-x2go-thinclientconfig;h=49b9f0f8e0f85d4471be6c4e1cbcad83115b3009;hb=65d1f40a812f4ae95dddd97c85b995b10ba9e678> 
> 
> Which, in turn, was inspired by this file from X2Go-TCE-Classic (NFS): 
> 
> <http://code.x2go.org/gitweb?p=x2gothinclient.git;a=blob_plain;f=displaymanager/sbin/x2gothinclientd;h=6897d42d17bd6778e7de5e62ec3f51727d4e8800;hb=HEAD> 
> 
> As this is specific to the TCEs, maybe this is the root cause of the 
> difference you're seeing? 

Hmmm, I doubt that. Usings NX the client side is not really doing 
anything X wise. It's the nxagent that calls XineramaQueryScreens(). 
It asks the client side X server (the real X server) for its Xinerama 
configuration. We have learned from the previous outputs that Walis 
had sent that the real X server does not have Xinerama configured. 
Therefore the agent does not see any Xinerama configuration. (The only 
possible exception to this would be nxproxy running with LD_PRELOAD of 
libfakexinerama.so which is not happening here.) 

Now, in the Laptop scenario you can see via xrandr that nxagent has 
gotten the Xinerama information somehow. Otherwise it would not have 
been possible to setup two NX outputs/monitors/heads. 

The two logfiles are almost the same except the last line where the in 
the Laptop scenario you can see this line 

Info: Screen [0] resized to geometry [3840x1080] fullscreen [1]. 

This line is printed if nxagent has received and processed a sizing 
event. In the TCE scenario no sizing event was sent to nxagent which - 
if really true - is probably the TCE window manager's fault. 

Walid, can you please try pressing CTRL-ALT-F twice in the TCE 
scenario? What is xrandr showing afterwards? 

Uli
---
DISCLAIMER: This e-mail is private and confidential and may contain proprietary or legally privileged information. It is for the intended recipient only. If you have received this email in error, please notify the author by replying to it and then destroy it. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail or any attachment. Thank you

Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Thu Nov 21 15:18:01 2024; 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.