home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / X11R6 / lib / X11 / xdm / Xsession < prev    next >
Text File  |  1999-09-03  |  605b  |  35 lines

  1. #!/bin/sh
  2. # $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $
  3.  
  4. # redirect errors to a file in user's home directory if we can
  5. for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER"
  6. do
  7.     if ( cp /dev/null "$errfile" 2> /dev/null )
  8.     then
  9.         chmod 600 "$errfile"
  10.         exec > "$errfile" 2>&1
  11.         break
  12.     fi
  13. done
  14.  
  15. case $# in
  16. 1)
  17.     case $1 in
  18.     failsafe)
  19.         exec xterm -geometry 80x24-0-0
  20.         ;;
  21.     esac
  22. esac
  23.  
  24. startup=$HOME/.xsession
  25. resources=$HOME/.Xresources
  26.  
  27. if [ -f "$startup" ]; then
  28.     exec "$startup"
  29. else
  30.     if [ -f "$resources" ]; then
  31.         xrdb -load "$resources"
  32.     fi
  33.     exec xsm
  34. fi
  35.