[X2Go-User] How do I run /etc/x2go/Xsession for PUBLISHED in a non-hacky way

Leho Kraav leho at kraav.com
Wed Feb 18 21:35:37 CET 2015


Hi all


x2goserver-4.0.1.18, Gentoo

I'm trying to run /etc/x2go/Xsession to centralize environment 
configuration, esp. via Xresources, loading profile etc.

I currently am not able to find any other way than hacking 
x2goruncommand in the following way. Is there a better way?

diff --git a/x2goserver/bin/x2goruncommand b/x2goserver/bin/x2goruncommand
index e7e20e2..f62ed12 100755
--- a/x2goserver/bin/x2goruncommand
+++ b/x2goserver/bin/x2goruncommand
@@ -288,11 +288,13 @@ if [ "$EXEC" != "" ] && [ -x "$EXEC" ]; then

         x2gosetkeyboard >/dev/null 2>/dev/null &

+       STARTUP="$cmd$args"
+       "$X2GO_LIB_PATH/x2gosyslog" "$0" "notice" "launching session 
with Xsession-x2go mechanism, using STARTUP=\"$STARTUP\""
+
         if x2gofeature X2GO_XSESSION &>/dev/null && [ 
"x$X2GO_SESS_TYPE" = "xD" ]; then
-               STARTUP="$cmd$args"
-               "$X2GO_LIB_PATH/x2gosyslog" "$0" "notice" "launching 
session with Xsession-x2go mechanism, using STARTUP=\"$STARTUP\""
                 XSESSION_EXEC="$cmd" STARTUP="/usr/bin/env 
LD_LIBRARY_PATH=${LD_LIBRARY_PATH} ${STARTUP}" /etc/x2go/Xsession
         else
+               XSESSION_EXEC="$cmd" /etc/x2go/Xsession
                 "$X2GO_LIB_PATH/x2gosyslog" "$0" "debug" "executing 
command \"$cmd$args\"..."

                 # This is gonna be a nasty trick now...



More information about the x2go-user mailing list