diff options
author | Sebastian | 2014-01-30 22:20:15 +0100 |
---|---|---|
committer | Sebastian | 2014-01-30 22:20:15 +0100 |
commit | 3c011c777f17bbd2ffcd7a3ccd7a97935c1f027f (patch) | |
tree | 7227a8db08062e1d736a396f042b30d2428b0e5c /remote/modules/xorg | |
parent | [rfs-s31] add network fallback script (diff) | |
download | tm-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-x | remote/modules/xorg/data/etc/X11/Xsession | 9 |
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 ;; *) |