#!/bin/sh # $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $ # $Id: Xsession,v 1.6 1998/09/29 16:49:02 bieker Exp $ # redirect errors to a file in user's home directory if we can 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 PATH=/usr/local/kde/bin:/usr/local/qt/bin:/usr/local/bin:/usr/X/bin:/usr/dt/bin:${PATH} LD_LIBRARY_PATH=/usr/local/kde/lib:/usr/local/qt/lib:/usr/local/lib:/usr/X/lib:/usr/dt/lib:/usr/lib MANPATH=/usr/local/kde/man:/usr/local/qt/man:/usr/local/man:/usr/share/man XFILESEARCHPATH=/usr/local/lib/X11/%T/%N%S:/usr/openwin/lib/%T/%N%S export PATH LD_LIBRARY_PATH MANPATH XFILESEARCHPATH case $# in 1) case $1 in failsafe) exec xterm -geometry 132x50+64+64 ;; cde) exec /usr/dt/bin/Xsession ;; kde) exec /usr/local/kde/bin/startkde ;; esac ;; *) exec /usr/dt/bin/Xsession ;; esac # windowmanager not found, tell user message="Sorry, $1 not found." exec kdialog --msgbox "$message"