summaryrefslogtreecommitdiff
blob: eb30df2226f182b8856b92102e722883f631348a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
--- freenx-server/trunk/nxnode	2007/02/04 01:05:52	313
+++ freenx-server/trunk/nxnode	2007/02/25 23:50:49	331
@@ -969,7 +969,7 @@
 	sync=$(getparam sync)
 	samba=$(getparam samba)
 	cups=$(getparam cups)
-	agent_server=$(getparam agent_server)
+	agent_server=$(getparam agent_server | sed 's/%3A/:/g')
 	agent_user=$(getparam agent_user)
 	agent_password=$(getparam agent_password)
 	agent_domain=$(getparam agent_domain)
@@ -991,13 +991,17 @@
 	rootless=0
 	# Its still the clients decision
 	[ "$ENABLE_ROOTLESS_MODE" = "1" ] &&  rootless=$(getparam rootless)
+
+	# Rootless fix from 2x nxserver 1.5.0
+	realtype=$type
+	[ "$type" = "unix-application" -o "$type" = "unix-default" ] && realtype="unix-desktop"
 	
 	# FreeNX specific variables
 	clientproto=$(getparam clientproto)
 	status=$(getparam status)
 	host=$(getparam host)
 
-	fullscreen=""
+	fullscreen=$(getparam fullscreen)
 	[ "$geometry" = "fullscreen" ] && fullscreen="1"
 
 	[ "$EXPORT_USERIP" = "1" ] && export NXUSERIP="$userip"
@@ -1061,7 +1065,7 @@
 	umask 0077
 
 cat << EOF > $USER_FAKE_HOME/.nx/C-$sess_id/options
-${kbtype:+kbtype=$kbtype,}${kbload:+kbload=$kbload,}${keymap:+keymap=$keymap,}${resize:+resize=$resize,}${CACHE}${IMAGES}${PACK}link=$link,nodelay=$nodelay,type=$type,cleanup=0,${ACCEPT}cookie=$proxy_cookie,id=$sess_id,samba=$samba,media=$media${sync:+,sync=$sync}${cups:+,cups=$cups}${keybd:+,keybd=$keybd}${http:+,http=$http}${rdpcolors:+,rdpcolors=$rdpcolors}${rdpcache:+,rdpcache=$rdpcache}${fullscreen:+,fullscreen=1}:$display
+${kbtype:+kbtype=$kbtype,}${kbload:+kbload=$kbload,}${keymap:+keymap=$keymap,}${resize:+resize=$resize,}${CACHE}${IMAGES}${PACK}link=$link,nodelay=$nodelay,type=$realtype,cleanup=0,${ACCEPT}cookie=$proxy_cookie,id=$sess_id,samba=$samba,media=$media${sync:+,sync=$sync}${cups:+,cups=$cups}${keybd:+,keybd=$keybd}${http:+,http=$http}${rdpcolors:+,rdpcolors=$rdpcolors}${rdpcache:+,rdpcache=$rdpcache}${fullscreen:+,fullscreen=1}:$display
 EOF
 	umask $OLD_UMASK
 #samba=$samba,