2008-05-03 17:03:05 +00:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
#Startup Script f<>r xdm
|
|
|
|
|
#(c) Rainmaker MultiMedia OHG
|
|
|
|
|
#
|
|
|
|
|
#$Author$
|
|
|
|
|
#$Date$
|
|
|
|
|
#$Revision$
|
|
|
|
|
#
|
|
|
|
|
#$Log$
|
|
|
|
|
#Revision 1.3 2002/06/12 11:26:12 hkueller
|
|
|
|
|
#Anpassungen an KDE3.x
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.2 2001/10/06 23:28:32 kueller
|
|
|
|
|
#Startup f<>r Haze und WindowMaker eingebaut
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.1.1.1 2001/09/23 13:25:09 kueller
|
|
|
|
|
#Neustart wg. Datenverlust
|
|
|
|
|
#
|
|
|
|
|
#Revision 1.1.1.1 2001/08/14 18:55:19 kueller
|
|
|
|
|
#X11 Add Ons
|
|
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER"
|
|
|
|
|
do
|
|
|
|
|
if ( cp /dev/null "$errfile" 2> /dev/null )
|
|
|
|
|
then
|
|
|
|
|
chmod 600 "$errfile"
|
|
|
|
|
exec > "$errfile" 2>&1
|
|
|
|
|
break
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
if [ -f /etc/profile ]; then
|
|
|
|
|
source /etc/profile
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
case $# in
|
|
|
|
|
1)
|
|
|
|
|
case $1 in
|
|
|
|
|
failsafe)
|
|
|
|
|
exec xterm -geometry 80x24-0-0
|
|
|
|
|
;;
|
|
|
|
|
kde3)
|
|
|
|
|
KDEDIR=/opt/kde
|
|
|
|
|
export KDEDIR
|
|
|
|
|
touch $HOME/.kdelog
|
2010-01-26 13:56:13 +00:00
|
|
|
|
exec dbus-launch --exit-with-session /opt/kde/bin/startkde
|
2008-05-03 17:03:05 +00:00
|
|
|
|
;;
|
2009-12-30 12:36:51 +00:00
|
|
|
|
kde4)
|
|
|
|
|
KDEDIR=/opt/kde
|
|
|
|
|
export KDEDIR
|
|
|
|
|
touch $HOME/.kdelog
|
2010-01-26 13:56:13 +00:00
|
|
|
|
exec dbus-launch --exit-with-session /opt/kde/bin/startkde
|
2009-12-30 12:36:51 +00:00
|
|
|
|
;;
|
2008-05-03 17:03:05 +00:00
|
|
|
|
xfce)
|
2010-01-26 13:56:13 +00:00
|
|
|
|
exec dbus-launch --exit-with-session /opt/xfce/bin/xfwm
|
2008-05-03 17:03:05 +00:00
|
|
|
|
;;
|
2010-01-26 13:56:13 +00:00
|
|
|
|
icewm)
|
|
|
|
|
exec dbus-launch --exit-with-session /opt/iceWM/bin/icewm-session
|
2008-05-03 17:03:05 +00:00
|
|
|
|
;;
|
|
|
|
|
*)
|
|
|
|
|
startup=$HOME/.xsession
|
|
|
|
|
resources=$HOME/.Xresources
|
|
|
|
|
|
|
|
|
|
if [ -s "$startup" -a -x "$startup" ]; then
|
|
|
|
|
exec "$startup"
|
|
|
|
|
else
|
|
|
|
|
if [ -r "$resources" ]; then
|
|
|
|
|
xrdb -load "$resources"
|
|
|
|
|
fi
|
|
|
|
|
exec xsm
|
|
|
|
|
fi
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
esac
|
|
|
|
|
|