home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / lib / x11 / xdm / xsession < prev    next >
Encoding:
Text File  |  1996-10-17  |  605 b   |  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.