#!/bin/sh
# $Id: startede.in 1695 2006-07-20 13:20:44Z karijes $

PREFIX=/mnt/ide/ede/build/ede/usr/local
XSSAVER=`which xscreensaver 2> /dev/null`
XSETROOT=`which xsetroot 2> /dev/null`
userresources=$HOME/.Xdefaults
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources

if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi

if [ -f $userresources ]; then
    xrdb -merge $userresources
fi

PATH=$PATH:$PREFIX:$PREFIX/bin
export PATH

if [ -x $HOME/.ede ]; then
    echo "EDE home dir exists, ok."
else 
    echo "Default EDE home dir for user $HOME does not exist. Creating one..."    
    cp -R $PREFIX/share/ede/.ede $HOME
fi

# If we have xsetroot than script shoult run it
if [ "$XSETROOT" ]; then
	$XSETROOT -solid black
fi

# Test if XScreenSaver is somewhere in PATH, if not - don't start it
if [ "$XSSAVER" ]; then
	xscreensaver -nosplash &
fi

if [ ! -d $HOME/Choices/common ]; then
    mkdir -p $HOME/Choices/common
fi

if [ -f $HOME/Choices/lightnpower.cfg -a -e /usr/bin/lightnpower.py ]; then
    lightnpower.py --loadandquit
fi

if [ -f /usr/bin/gconfd-2 ]; then
    /usr/bin/gconfd-2 15 &
fi

HARDWARE=`cat /proc/cpuinfo | grep 'Hardware' | cut -d':' -f2 | cut -d' ' -f3`
echo "pdaXrom [${HARDWARE}]"

test -f /etc/X11/kb/${HARDWARE}/xmodmap && xmodmap /etc/X11/kb/${HARDWARE}/xmodmap

test -f /etc/X11/kb/userdefined.xmodmap && xmodmap /etc/X11/kb/userdefined.xmodmap

test -f /etc/sysconfig/clamshell/portrait.sh && /etc/sysconfig/clamshell/portrait.sh
test -f /etc/sysconfig/clamshell/portrait.sh && /etc/sysconfig/clamshell/portrait.s

exec edewm &
exec eiconman &    
etip &    
exec eworkpanel
