File xcb-unix.diff of Package FreeNX
diff -u ../freenx-0.6.0.orig/nxnode ./nxnode --- ../freenx-0.6.0.orig/nxnode 2007-06-29 05:24:37.000000000 +0200 +++ ./nxnode 2007-06-29 05:26:41.000000000 +0200 @@ -295,7 +295,7 @@ if [ "$virtualdesktop" = "1" -a "$type" = "unix-application" -a "$DEFAULT_X_WM" != "" -a -x "$(find_app $DEFAULT_X_WM)" ] then - DISPLAY=unix:$display $DEFAULT_X_WM >>"$USER_FAKE_HOME/.nx/C-$sess_id/session" 2>&1 & + DISPLAY=:$display $DEFAULT_X_WM >>"$USER_FAKE_HOME/.nx/C-$sess_id/session" 2>&1 & NODE_WM_PID=$! fi @@ -303,7 +303,7 @@ # Startup the application # - DISPLAY=unix:$display $NODE_APPLICATION >>"$USER_FAKE_HOME/.nx/C-$sess_id/session" 2>&1 & + DISPLAY=:$display $NODE_APPLICATION >>"$USER_FAKE_HOME/.nx/C-$sess_id/session" 2>&1 & NODE_APP_PID=$! mkdir -p "$USER_FAKE_HOME/.nx/C-$sess_id/pids/" @@ -1089,7 +1089,7 @@ then sess_id="$SERVER_NAME-$display-$uniqueid" # go into background immediately - NXSESSIONID="$sess_id" DISPLAY=unix:$display "$NODE_AUTOSTART" "$1" >/dev/null 2>&1 & + NXSESSIONID="$sess_id" DISPLAY=:$display "$NODE_AUTOSTART" "$1" >/dev/null 2>&1 & # dont't wait for this child! disown $! fi