#!/bin/sh

# these files are left sitting around by RunWM.
rm -f /tmp/mwmrc* 2>/dev/null

# check to see if the user has a preferred desktop
[ -f /etc/sysconfig/desktop ] && . /etc/sysconfig/desktop
[ -f ~/.wm_style ] && . ~/.wm_style

GSESSION="`which gnome-session 2>/dev/null`"
STARTKDE="`which startkde 2>/dev/null`"

case "$PREFERRED" in
	GNOME)
		[ -x "$GSESSION" ] && exec "$GSESSION"
		;;
	KDE)
		[ -x "$STARTKDE" ] && exec "$STARTKDE"
		;;
esac

# Last, try plain window manager

exec /usr/X11R6/bin/RunWM
