--- startkde.cmake.patched 2013-01-01 10:47:41.000000000 -0500 +++ startkde.cmake 2013-01-13 14:55:03.073264067 -0500 @@ -158,9 +158,10 @@ # For anything else (that doesn't set env vars, or that needs a window manager), # better use the Autostart folder. libpath=`kde4-config --path lib | tr : '\n'` +envpath=/etc/kde/env/ -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'`; do +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'` $envpath ; do for file in "$prefix"*.sh; do test -r "$file" && . "$file" done @@ -374,7 +375,9 @@ echo 'startkde: Running shutdown scripts...' 1>&2 # Run scripts found in $KDEDIRS/shutdown -for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'`; do +shutdownpath=/etc/kde/shutdown/ + +for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'` $shutdownpath; do for file in `ls "$prefix" 2> /dev/null | egrep -v '(~|\.bak)$'`; do test -x "$prefix$file" && "$prefix$file" done