Viitor_X11/usr/X11R7/lib/X11/xdm/Xsession
kueller 675ce6d6bb etc/X11 muss eigentlich in usr/X11R7/lib*/X11 liegen.
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_X11@6222 504e572c-2e33-0410-9681-be2bf7408885
2011-08-24 06:30:24 +00:00

78 lines
1.4 KiB
Bash

#!/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
exec dbus-launch --exit-with-session /opt/kde/bin/startkde
;;
kde4)
KDEDIR=/opt/kde
export KDEDIR
touch $HOME/.kdelog
exec dbus-launch --exit-with-session /opt/kde/bin/startkde
;;
xfce)
exec dbus-launch --exit-with-session /opt/xfce/bin/xfwm
;;
icewm)
exec dbus-launch --exit-with-session /opt/iceWM/bin/icewm-session
;;
*)
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