diff -Naur fluxbox-1.3.2/util/startfluxbox.in fluxbox-1.3.2-magellan/util/startfluxbox.in --- fluxbox-1.3.2/util/startfluxbox.in 2011-10-29 15:46:15.000000000 +0200 +++ fluxbox-1.3.2-magellan/util/startfluxbox.in 2011-11-30 12:52:03.205982797 +0100 @@ -23,10 +23,16 @@ shift done +CK_LAUNCH_SESSION="" +if test "x$XDG_SESSION_COOKIE" = "x" && [ -x /usr/bin/ck-launch-session ] +then + CK_LAUNCH_SESSION="/usr/bin/ck-launch-session" +fi + if [ -x "$startup" ]; then - exec "$startup" + exec $CK_LAUNCH_SESSION "$startup" elif [ -r "$startup" ]; then - exec sh "$startup" + exec $CK_LAUNCH_SESSION sh "$startup" else if [ ! -d $fluxdir ]; then mkdir -p "$fluxdir/backgrounds" "$fluxdir/styles" "$fluxdir/pixmaps" @@ -60,5 +66,5 @@ ) > "$startup" fi chmod 644 "$startup" - exec sh "$startup" + exec $CK_LAUNCH_SESSION sh "$startup" fi