summaryrefslogtreecommitdiffstats
path: root/remote
diff options
context:
space:
mode:
Diffstat (limited to 'remote')
-rwxr-xr-xremote/modules/xorg/data/etc/X11/Xsession9
1 files changed, 3 insertions, 6 deletions
diff --git a/remote/modules/xorg/data/etc/X11/Xsession b/remote/modules/xorg/data/etc/X11/Xsession
index 7ba681c3..b61b9c2f 100755
--- a/remote/modules/xorg/data/etc/X11/Xsession
+++ b/remote/modules/xorg/data/etc/X11/Xsession
@@ -87,12 +87,9 @@ case "$1" in
if [ -e $HOME/.dmrc.real ]; then
SESSION=$(cat $HOME/.dmrc.real|grep "Session"| cut -d "=" -f2)
fi
- if [ "x$SESSION" == "xdefault" ]; then
- exec gnome-session --session=gnome
- else
- CMD=$(cat /opt/openslx/xsessions/$SESSION.desktop|grep "Exec"| cut -d "=" -f2)
- exec $CMD
- fi
+ [ "x$SESSION" == "xdefault" ] && SESSION="gnome"
+ CMD=$(cat /opt/openslx/xsessions/$SESSION.desktop|grep "Exec"| cut -d "=" -f2-99|head -n1)
+ exec $CMD
;;
*)