From unknown Sun Apr 26 10:55:02 2026
X-Loop: owner@bugs.x2go.org
Subject: Bug#268: x2goruncommand - set IMEXIT="false" for gnome-terminal
Reply-To: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>, 268@bugs.x2go.org
Resent-From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Resent-To: x2go-dev@lists.berlios.de
Resent-CC: X2Go Developers <x2go-dev@lists.berlios.de>
X-Loop: owner@bugs.x2go.org
Resent-Date: Tue, 23 Jul 2013 20:33:02 +0000
Resent-Message-ID: <handler.268.B.13746111149393@bugs.x2go.org>
Resent-Sender: owner@bugs.x2go.org
X-X2Go-PR-Message: report 268
X-X2Go-PR-Package: x2goserver
X-X2Go-PR-Keywords: 
Received: via spool by submit@bugs.x2go.org id=B.13746111149393
          (code B); Tue, 23 Jul 2013 20:33:02 +0000
Received: (at submit) by bugs.x2go.org; 23 Jul 2013 20:25:14 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=URIBL_BLOCKED autolearn=ham
	version=3.3.2
Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199])
	by ymir (Postfix) with ESMTPS id 26D3A5DB15
	for <submit@bugs.x2go.org>; Tue, 23 Jul 2013 22:25:14 +0200 (CEST)
Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98])
	by freya.das-netzwerkteam.de (Postfix) with ESMTPS id E56129D4
	for <submit@bugs.x2go.org>; Tue, 23 Jul 2013 22:25:13 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 7F5293BB30
	for <submit@bugs.x2go.org>; Tue, 23 Jul 2013 22:25:13 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de
Received: from grimnir.das-netzwerkteam.de ([127.0.0.1])
	by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id FABNrdeV9eOx for <submit@bugs.x2go.org>;
	Tue, 23 Jul 2013 22:25:13 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 7D9663BBF3
	for <submit@bugs.x2go.org>; Tue, 23 Jul 2013 22:25:12 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id C251F3BA14
	for <submit@bugs.x2go.org>; Tue, 23 Jul 2013 22:25:11 +0200 (CEST)
Received: by grimnir.das-netzwerkteam.de (Postfix, from userid 33)
	id E55843BB30; Tue, 23 Jul 2013 22:25:09 +0200 (CEST)
Received: from p57B4CBA5.dip0.t-ipconnect.de (p57B4CBA5.dip0.t-ipconnect.de
 [87.180.203.165]) by mail.das-netzwerkteam.de (Horde Framework) with HTTP;
 Tue, 23 Jul 2013 22:25:09 +0200
Message-ID: <20130723222509.23294yw9vs3c6eg5@mail.das-netzwerkteam.de>
X-Priority: 3 (Normal)
Date: Tue, 23 Jul 2013 22:25:09 +0200
From: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
To: submit@bugs.x2go.org
Cc: Rok Mandeljc <rok.mandeljc@gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed;
 boundary="=_3k4y76uz8r6t";
 protocol="application/pgp-signature";
 micalg="pgp-sha1"
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) H3 (4.3.4)

This message is in MIME format and has been PGP signed.

--=_3k4y76uz8r6t
Content-Type: multipart/mixed;
 boundary="=_2lklaijkoskk"
Content-Transfer-Encoding: 7bit

This message is in MIME format.

--=_2lklaijkoskk
Content-Type: text/plain;
 charset=UTF-8;
 DelSp="Yes";
 format="flowed"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Package: x2goserver
Version: 4.1.0.0
Tag: patch

----- Weitergeleitete Nachricht von rok.mandeljc@gmail.com -----
      Datum: Tue, 23 Jul 2013 20:44:16 +0200
        Von: Rok Mandeljc <rok.mandeljc@gmail.com>
Antwort an: x2go-dev@lists.berlios.de
    Betreff: [X2Go-Dev] Patch: x2goruncommand - set IMEXIT="false" for  
gnome-terminal
         An: x2go-dev@lists.berlios.de

Hello,

another patch from my attempt to set up x2go on my Fedora 19 box. It  
would appear that gnome-terminal in GNOME 3.8 returns immediately and  
runs in background, whereas the previous versions did not do so.  
Consequently, IMEXIT="false" should be set for gnome-terminal in the  
"TERMINAL" switch in x2goruncommand. If not, the terminal window  
appears on client for a second, then closes and the session is  
proclaimed to be finished. Patch attached.

Regards,
     Rok




----- Ende der weitergeleiteten Nachricht -----


-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb

--=_2lklaijkoskk
Content-Type: text/x-patch;
 charset=UTF-8;
 name="x2goruncommand-gnome-terminal-w-f19.patch"
Content-Disposition: attachment;
 filename="x2goruncommand-gnome-terminal-w-f19.patch"
Content-Transfer-Encoding: 7bit

>From b9e80290138d25f00c4a6863c2d02d08b2df3f8d Mon Sep 17 00:00:00 2001
From: Rok Mandeljc <rok.mandeljc@gmail.com>
Date: Tue, 23 Jul 2013 20:32:07 +0200
Subject: [PATCH 2/2] x2goruncommand: set IMEXIT="false" for gnome-terminal
 when "TERMINAL" command is used. Makes this combination work on Fedora 19.

---
 x2goserver/bin/x2goruncommand | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x2goserver/bin/x2goruncommand b/x2goserver/bin/x2goruncommand
index 2bcd8e0..b38fa4a 100755
--- a/x2goserver/bin/x2goruncommand
+++ b/x2goserver/bin/x2goruncommand
@@ -179,6 +179,7 @@ if [ "$cmd" == "TERMINAL" ]; then
 		IMEXIT="false"
 	elif  [ -e "/usr/bin/gnome-terminal" ]; then
 		cmd="/usr/bin/gnome-terminal"
+        IMEXIT="false"
 	elif  [ -e "/usr/bin/lxterminal" ]; then
 		cmd="/usr/bin/lxterminal"
 	elif  [ -e "/usr/bin/rxvt" ]; then
-- 
1.8.3.1


--=_2lklaijkoskk--

--=_3k4y76uz8r6t
Content-Type: application/pgp-signature
Content-Description: Digitale PGP-Unterschrift
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABAgAGBQJR7ualAAoJEJr0azAldxsxTc4QAKAZir+pkS5++mCM5L6Lw+pQ
7ZG6sumQTg6Hve0ELUg2qgNgm1hKA0fxEabPgH/lwgOgw6tHpoNaC7cbGmL3UWMO
ShHzFX+/HUTAZgKRKc+w4WVx/CV97IHYNtm3/HQLvS/U0YpGb9jQU774VinBlVdh
uE9nP9PXF0cxAmkAzHCWf8ESANzzkMtTia7vRNmXkYVXY52dp2hKwiuuRw6w1/tC
ep2f57+FsDmZ1j1XFC2KfPXYF9PpPAbPDcd0s7M4Ezh6n4IsamPeEPzbX/lJostq
+Be6JuqvhQv8mNdAn6EHTc3k4PgYPEd+6iLOOkNDd39gT1gV+kRzDjiEMorUqQ8c
RAOFDBj5pxoWpbIeqM6k3/+XhoMPiIlZaq2jpO/ZOJtgDyx4yD+aEeagVq1auXYD
QWzXbJukZoDL7bPCbvBHkGtEp1yqKAmwGTgWF1zyxyJf8CEZy/LFqi2YSbbQkKsW
uqOVf3yTZ/9STnhuR0yoNm5mJtT00OoF+nhIeLLcgIQjb8no1IjwbFDBd5bv2OJR
cWiBkk26UxAcwuiVCfSb+4esM+1fFsvcqEhokM8x/B0N3dCzqnSJdXL5TRyX/Hh9
DWjc/PHkG55AHUYPmAFNABGi4R1dlvpYXTEfHsCUrgI7zsEyoHiixH6ja20h4QAl
rSEwksRY0Y4aLKVrxdjR
=lf05
-----END PGP SIGNATURE-----

--=_3k4y76uz8r6t--
