#!/bin/bash
#.xsession_local for watchtower, CIP pool and PMS domain
#Oct 27 1995


#get host name, user name and domain name
[ -z "$HOST" ] && HOST=$(hostname)
[ -z "$USER" ] && USER=$(logname)
DOMAIN=$(domainname)


#set preferences for X: no key click, no bell,
#activate screen saver after 300 seconds
xset c off b off s 300 30 s blank
#watchtower has mouse with dynamic resolution
[ $HOST = watchtower ] || xset m 4 8


#start fancy clients
xterm -n ${HOST} -geometry 80x40+0+0 &
oclock -geometry 100x100+0-0 &
xload -geometry 300x100+110-0 &
%xconsole -iconic &
{ [ $HOST = watchtower ] && { xmailbox -geometry 100x100+680-0 & } } ||
	{ xbiff -geometry 100x100+680-0 & }



#window manager selection
[ -f ~/.wm ] && WM=$(cat ~/.wm)
#$WM may be empty or contain spaces, so we need to quote $WM in comparisons.
[ -z "$WM" ] && WM="ctwm"
[ "$WM" = olvwm ] && {
	OPENWINHOME=/usr/X11R6/openwin; export OPENWINHOME
	PATH=$PATH:/usr/X11R6/openwin/bin
	MANPATH=$MANPATH:/usr/X11R6/openwin/man
}


#background selection and installation
#[ $HOST = watchtower ] && {
#		BACKGROUND=/archive/pictures/art/hopper/New_York_Movie.jpg
#		[ -f $BACKGROUND ] && { nice xv -viewonly -root -quit $BACKGROUND & }
#}
#[ $HOST != watchtower ] && { nice xearth -nomarkers -nostars & }


#window manager startup
{ [ $USER = root ] && { nice -n -10 $WM } } || { exec $WM }

