X2Go Bug report logs -
#1134
No environment variable available for testing in .bash_profile or .bashrc
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Tue, 10 Jan 2017 21:20:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ted Toal <twtoal@ucdavis.edu>
:
New Bug report received and forwarded. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Tue, 10 Jan 2017 21:20:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):
Package: NXAGENT
Version: 3.5.0
I would like to bypass setting of certain environment variables in .bash_profile if I’m connecting via x2go, but it appears there are no environment variables I can test in .bash_profile to determine if this is an x2go session. After the session starts, some x2go environment variables are there, but not while .bash_profile is executing.
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Tue, 10 Jan 2017 22:20:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Rick Benkstein <rbenkstein@cendatsys.com>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Tue, 10 Jan 2017 22:20:03 GMT) (full text, mbox, link).
Message #10 received at 1134@bugs.x2go.org (full text, mbox, reply):
Ted,
I have made my software switchable between GUI non-GUI by examining the DISPLAY variable - if it is NULL then x2go is not being used.
Rick Benkstein
-----Original Message-----
From: x2go-dev-bounces@lists.x2go.org [mailto:x2go-dev-bounces@lists.x2go.org] On Behalf Of Ted Toal
Sent: Tuesday, January 10, 2017 3:17 PM
To: submit@bugs.x2go.org
Subject: [X2Go-Dev] Bug#1134: No environment variable available for testing in .bash_profile or .bashrc
Package: NXAGENT
Version: 3.5.0
I would like to bypass setting of certain environment variables in .bash_profile if I’m connecting via x2go, but it appears there are no environment variables I can test in .bash_profile to determine if this is an x2go session. After the session starts, some x2go environment variables are there, but not while .bash_profile is executing.
_______________________________________________
x2go-dev mailing list
x2go-dev@lists.x2go.org
http://lists.x2go.org/listinfo/x2go-dev
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Tue, 10 Jan 2017 22:30:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Baur <X2Go-ML-1@baur-itcs.de>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Tue, 10 Jan 2017 22:30:02 GMT) (full text, mbox, link).
Message #15 received at 1134@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Am 10.01.2017 um 23:12 schrieb Rick Benkstein:
> I have made my software switchable between GUI non-GUI by examining the DISPLAY variable - if it is NULL then x2go is not being used.
Unless, of course, you are occasionally using a local X session, or
regular X forwarding, where this approach will bite you in the
posterior, falsely assuming that you're running an X2Go session when
it's regular X.
The deeper-rooted issue here is that X2Go-specific variables are only
set when a session is run in fullscreen or windowed mode, displaying an
entire desktop.
For single/published applications, no such X2Go-specific variable is set.
However, you can check if:
the command x2golistsessions is executable (=we're on an X2GoServer -
important in case of NFS-mounted home directories)
AND the DISPLAY variable is set
AND client DISPLAY and SSH client IP match an X2Go session marked as "R"
for running.
See <http://wiki.x2go.org/doku.php/doc:howto:ssh-agent-workaround>,
section "# Part that runs in X2Go session", for an example where you
could lift the required code.
What you don't need is the part that checks for a file named
"~/.x2go/agent", so just remove that part.
Kind Regards,
Stefan
--
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
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Tue, 10 Jan 2017 22:45:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Ted Toal <twtoal@ucdavis.edu>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Tue, 10 Jan 2017 22:45:03 GMT) (full text, mbox, link).
Message #20 received at 1134@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
DISPLAY is null (not defined) when x2go is running, as well as when it isn't, in my case.
—
Ted Toal, Postdoctoral Researcher
Carvajal-Carmona Lab
4502 GBSF, One Shields Ave
Davis, CA 956626 (530) 263-5986
twtoal@ucdavis.edu
> On Jan 10, 2017, at 2:12 PM, Rick Benkstein <rbenkstein@cendatsys.com> wrote:
>
> Ted,
>
> I have made my software switchable between GUI non-GUI by examining the DISPLAY variable - if it is NULL then x2go is not being used.
>
> Rick Benkstein
>
> -----Original Message-----
> From: x2go-dev-bounces@lists.x2go.org [mailto:x2go-dev-bounces@lists.x2go.org] On Behalf Of Ted Toal
> Sent: Tuesday, January 10, 2017 3:17 PM
> To: submit@bugs.x2go.org
> Subject: [X2Go-Dev] Bug#1134: No environment variable available for testing in .bash_profile or .bashrc
>
> Package: NXAGENT
> Version: 3.5.0
>
> I would like to bypass setting of certain environment variables in .bash_profile if I’m connecting via x2go, but it appears there are no environment variables I can test in .bash_profile to determine if this is an x2go session. After the session starts, some x2go environment variables are there, but not while .bash_profile is executing.
> _______________________________________________
> x2go-dev mailing list
> x2go-dev@lists.x2go.org
> http://lists.x2go.org/listinfo/x2go-dev
[Message part 2 (text/html, inline)]
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Tue, 10 Jan 2017 22:45:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ted Toal <twtoal@ucdavis.edu>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Tue, 10 Jan 2017 22:45:03 GMT) (full text, mbox, link).
Message #25 received at 1134@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
I’m running in windowed mode (XFCE) through x2go and XQuartz. The DISPLAY environment variable is not set.
—
Ted Toal, Postdoctoral Researcher
Carvajal-Carmona Lab
4502 GBSF, One Shields Ave
Davis, CA 956626 (530) 263-5986
twtoal@ucdavis.edu
> On Jan 10, 2017, at 2:28 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
>
> Am 10.01.2017 um 23:12 schrieb Rick Benkstein:
>
>> I have made my software switchable between GUI non-GUI by examining the DISPLAY variable - if it is NULL then x2go is not being used.
>
> Unless, of course, you are occasionally using a local X session, or
> regular X forwarding, where this approach will bite you in the
> posterior, falsely assuming that you're running an X2Go session when
> it's regular X.
>
> The deeper-rooted issue here is that X2Go-specific variables are only
> set when a session is run in fullscreen or windowed mode, displaying an
> entire desktop.
>
> For single/published applications, no such X2Go-specific variable is set.
>
> However, you can check if:
>
> the command x2golistsessions is executable (=we're on an X2GoServer -
> important in case of NFS-mounted home directories)
>
> AND the DISPLAY variable is set
>
> AND client DISPLAY and SSH client IP match an X2Go session marked as "R"
> for running.
>
> See <http://wiki.x2go.org/doku.php/doc:howto:ssh-agent-workaround>,
> section "# Part that runs in X2Go session", for an example where you
> could lift the required code.
>
> What you don't need is the part that checks for a file named
> "~/.x2go/agent", so just remove that part.
>
> Kind Regards,
> Stefan
>
> --
> 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
>
> _______________________________________________
> x2go-dev mailing list
> x2go-dev@lists.x2go.org
> http://lists.x2go.org/listinfo/x2go-dev
[Message part 2 (text/html, inline)]
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Tue, 10 Jan 2017 22:55:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Rick Benkstein <rbenkstein@cendatsys.com>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Tue, 10 Jan 2017 22:55:02 GMT) (full text, mbox, link).
Message #30 received at 1134@bugs.x2go.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Sorry – I am using headless servers that never have X running on them – That solution is limited.
Rick Benkstein
From: Ted Toal [mailto:twtoal@ucdavis.edu]
Sent: Tuesday, January 10, 2017 4:41 PM
To: Rick Benkstein <rbenkstein@cendatsys.com>
Cc: 1134@bugs.x2go.org; submit@bugs.x2go.org
Subject: Re: [X2Go-Dev] Bug#1134: No environment variable available for testing in .bash_profile or .bashrc
DISPLAY is null (not defined) when x2go is running, as well as when it isn't, in my case.
—
Ted Toal, Postdoctoral Researcher
Carvajal-Carmona Lab
4502 GBSF, One Shields Ave
Davis, CA 956626 (530) 263-5986
twtoal@ucdavis.edu<mailto:twtoal@ucdavis.edu>
On Jan 10, 2017, at 2:12 PM, Rick Benkstein <rbenkstein@cendatsys.com<mailto:rbenkstein@cendatsys.com>> wrote:
Ted,
I have made my software switchable between GUI non-GUI by examining the DISPLAY variable - if it is NULL then x2go is not being used.
Rick Benkstein
-----Original Message-----
From: x2go-dev-bounces@lists.x2go.org<mailto:x2go-dev-bounces@lists.x2go.org> [mailto:x2go-dev-bounces@lists.x2go.org] On Behalf Of Ted Toal
Sent: Tuesday, January 10, 2017 3:17 PM
To: submit@bugs.x2go.org<mailto:submit@bugs.x2go.org>
Subject: [X2Go-Dev] Bug#1134: No environment variable available for testing in .bash_profile or .bashrc
Package: NXAGENT
Version: 3.5.0
I would like to bypass setting of certain environment variables in .bash_profile if I’m connecting via x2go, but it appears there are no environment variables I can test in .bash_profile to determine if this is an x2go session. After the session starts, some x2go environment variables are there, but not while .bash_profile is executing.
_______________________________________________
x2go-dev mailing list
x2go-dev@lists.x2go.org<mailto:x2go-dev@lists.x2go.org>
http://lists.x2go.org/listinfo/x2go-dev
[Message part 2 (text/html, inline)]
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Wed, 11 Jan 2017 01:50:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Ted Toal <twtoal@ucdavis.edu>
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Wed, 11 Jan 2017 01:50:03 GMT) (full text, mbox, link).
Message #35 received at 1134@bugs.x2go.org (full text, mbox, reply):
First, I’m checking DISPLAY by these methods:
env | grep DISPLAY
echo $DISPLAY
By xterm in single application mode, do you mean to start a terminal window from XQuartz? Or do you mean to start an application from x2go using published applications mode? Or?
When I ssh into the machine from Mac Terminal or from a terminal window in XQuartz, DISPLAY does not have a value.
I don’t know much about the different window environments for unix, but when I set TRINITY on x2go, I am unable to connect, I get the error “Unable to execute: start trinity”.
I’m new at x2go and haven’t read any manual yet, I’m just trying to go for it.
ted
> On Jan 10, 2017, at 2:55 PM, Stefan Baur <X2Go-ML-1@baur-itcs.de> wrote:
>
> Am 10.01.2017 um 23:44 schrieb Ted Toal:
>> I’m running in windowed mode (XFCE) through x2go and XQuartz. The
>> DISPLAY environment variable is not set.
>
> Hmm, that shouldn't happen. While I don't have XFCE and a Mac available
> tonight, doing the same with TRINITY and a Windows machine gives me a
> properly set DISPLAY variable.
>
> What happens if you run, say, xterm in single application mode?
> Is DISPLAY set there?
>
> -Stefan
>
> --
> 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
>
Information forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#1134
; Package nxagent
.
(Fri, 22 Mar 2019 22:45:01 GMT) (full text, mbox, link).
Acknowledgement sent
to uli42@gmx.de
:
Extra info received and forwarded to list. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Fri, 22 Mar 2019 22:45:01 GMT) (full text, mbox, link).
Message #40 received at 1134@bugs.x2go.org (full text, mbox, reply):
You can use xprop -root to check if you are running inside an nxagent:
e.g.:
$ xprop -root NX_AGENT_VERSION
NX_AGENT_VERSION(STRING) = "3.5.99.19"
Send a report that this bug log contains spam.
X2Go Developers <owner@bugs.x2go.org>.
Last modified:
Sat Nov 23 08:01:55 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.