X2Go Bug report logs - #1595
Performance degradation with XFCE compositor

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

Reported by: Richard Grosman <robert.grolms@gmail.com>

Date: Sat, 24 Dec 2022 17:45:01 UTC

Severity: normal

Full log


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

Received: (at 1595) by bugs.x2go.org; 30 Jan 2024 13:53:17 +0000
From X2Go-ML-1@baur-itcs.de  Tue Jan 30 14:53:12 2024
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,RCVD_IN_MSPIKE_H4,
	RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham
	autolearn_force=no version=3.4.2
Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 7ACE95DA21
	for <1595@bugs.x2go.org>; Tue, 30 Jan 2024 14:53:12 +0100 (CET)
Received: from [192.168.0.25] ([178.202.75.45]) by mrelayeu.kundenserver.de
 (mreue107 [213.165.67.113]) with ESMTPSA (Nemesis) id
 1Ml76o-1qlX760Nx6-00lRSj for <1595@bugs.x2go.org>; Tue, 30 Jan 2024 14:53:12
 +0100
Message-ID: <1d6be451-54be-40d8-a0c1-72c1c21553e5@baur-itcs.de>
Date: Tue, 30 Jan 2024 14:53:11 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: 1595@bugs.x2go.org
From: Stefan Baur <X2Go-ML-1@baur-itcs.de>
Content-Language: en-US
Subject: Actually an x2goserver issue
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:cs+NKiujB6Bficng2eGUfV7fjuYVyZu6Y0Yp7oliAoGzeoMQP77
 2/u0vbw1Yve6KdezgqUIV3cCyJSGfSSxQ4pZkTsgDgWF8kn7hC6nLu/DU51XXLdZmSSsCeG
 Ee8vTPrWOGQ0dLSX3edVykURdXZrooiD9waH3Pqxs1xzTeJ5Evd07BU+x/vbejV6ZbaT11a
 qcOkfZi2B9fXgQL3JjnMQ==
UI-OutboundReport: notjunk:1;M01:P0:X58jsxTFjSQ=;Em6OWwmizmTTxtzXUOEcEvNi3PR
 h9NhXnjBkoHHDMYOgPbvNzzpQ5XpteweFCT/hLaU773NLBDYfz3cCJpYOxNDHxx6AFBRQeoer
 YnV1DKiyVqFNUQdD8zCAtoXwRkVGNyAXwrl3UXroqbprSx3JgxPJ2sxnc4Q9RYYRu/53qWUGG
 PdIBIvhkAoI3ry8vDvOXwcaygL+bKLIEpXIVKdOmojD2iolHamHHeChQ8h+r1sVPK4EZSS2oi
 lukijNnbxM/LoJSnAEwfTMPAdNCcqy5zHcO7f1T9BKvoRqXXARs5YOa7yLzFAF2hviyxG0Tz6
 s0sPxKK1QxEJsPSFouUQjyvGgTCKZALsd83nxxeYrcKTf2gZaHyR8CbvLuX/gPmjqEnRtCwAy
 QuW5RTEv5p6alOhwINSGLsPhXmkduS7IFT4ovvaZYzHG4MO2CG1zcKNl7tb+CztqYzAUFH1IX
 IrHZhKqo2qqa8WQB+yIcwl1lu+gsFIHviZq6pofCRb3tMQ0Ac/lSfxesUANkEiPTfYUXnfd2Q
 DaTdeMXuGZiC9AzuClxHHacnXJUr/3SkNhovzEPsD+dd9Mkea9wO5tpvtIqj574OW67NPg2mA
 mZF6/CVABiTsu0NnqT7a+2yZaccDkknI2UfBFjuOMBveKoBYP5gxLLdqs1ImmnTGnt45MqPKS
 DGmAoSPQ+6tm0ykeMqL0rEK+31N00EfjYnlWNPXpSyh4SM/tYgJc9/Z1NcrRbnvVzUtw4ehdX
 4hOek7bvEWIQZVgZdjj6Mlbvp9oOAH7YSrez7k013QZQkcB4bMVtTpSSS1kqaU8hEUbVM7A0N
 GFchIsm4yKoRGuxiM4dAhJYLKfI6puaBl8019gKBO7ZneRdMSMjVK6b5A9qJL37iEWb8SuWQu
 8OK1+LjdDqooiHw==
Control: reassign -1 x2goserver

After giving this more thought, while the issue manifests itself on the 
client side, it is caused on the server side, so it belongs to the 
x2goserver package.

We should investigate if the scripts under

/etc/x2go/Xsession.d/

could be made to automatically disable compositing for the desktop 
environments we support, and what possible negative side effects might 
be (E.g. do we have to run a background task that re-enables compositing 
once the session ends? What happens if the user wants to run a local 
session and an X2Go session in parallel?).

For XFCE4, the file to add

/usr/bin/xfconf-query -c xfwm4 -p /general/use_compositing -s false

to would probably be

/etc/x2go/Xsession.d/55xfce4-session

But there are now several DEs that employ compositing, so the question 
is if we should add it to the existing, per-DE files, or create a new 
one that just tries to catch all compositors we know about?

Kind Regards,
Stefan Baur

-- 
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243


Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Sat May 18 23:35: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.