#!/bin/sh
# Cygwin stopkde script 
#
# $Id$

echo 'stopkde: Shutting down...'  1>&2

# Clean up
kdeinit_shutdown
dcopserver_shutdown
if test -f "$KDEDIR/bin/artsshell.exe"; then 
	artsshell -q terminate
fi 

echo 'stopkde: Running shutdown scripts...'  1>&2

# Run scripts found in $KDEDIRS/shutdown
for prefix in `kde-config --path exe| sed -e 's^bin/^shutdown/^g;s^:^ ^'`
do 
  for file in $prefix/*
  do 
    if test -f $file
    then 
       $file
    fi
  done
done

# kill other kde application 
for i in `ps -s | egrep '(kded|kdeinit|knotify|kicker|kdesktop)' | cut -c 4-7`; do kill $i; done 

# kill Xwin if started 
if test -f "$KDEDIR/.Xwin_started"; then 
	rm $KDEDIR/.Xwin_started
	for i in `ps -s | grep -i 'xwin' | cut -c 4-7`; do kill $i; done 
fi 

# kill ipc-daemon if started 
if test -f "$KDEDIR/.ipc_started"; then 
	rm $KDEDIR/.ipc_started
	for i in `ps -s | grep -i 'ipc-daemon2' | cut -c 4-7`; do kill $i; done 
fi 

echo 'stopkde: Done.'  1>&2
