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 [email protected] > On Jan 10, 2017, at 2:28 PM, Stefan Baur <[email protected]> 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 > [email protected] > http://lists.x2go.org/listinfo/x2go-dev
_______________________________________________ x2go-dev mailing list [email protected] http://lists.x2go.org/listinfo/x2go-dev
