summaryrefslogtreecommitdiffstats
path: root/remote/modules/xorg
diff options
context:
space:
mode:
authorSebastian2014-01-30 22:20:15 +0100
committerSebastian2014-01-30 22:20:15 +0100
commit3c011c777f17bbd2ffcd7a3ccd7a97935c1f027f (patch)
tree7227a8db08062e1d736a396f042b30d2428b0e5c /remote/modules/xorg
parent[rfs-s31] add network fallback script (diff)
downloadtm-scripts-3c011c777f17bbd2ffcd7a3ccd7a97935c1f027f.tar.gz
tm-scripts-3c011c777f17bbd2ffcd7a3ccd7a97935c1f027f.tar.xz
tm-scripts-3c011c777f17bbd2ffcd7a3ccd7a97935c1f027f.zip
fix bug in default session exec
Diffstat (limited to 'remote/modules/xorg')
-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
;;
*)