#!/bin/csh
#
# StartX
# Command file to start X windows
# Created by Christian Jacobi, February 9, 1990
# David Nichols, August 9, 1990
#   Willie-Sue, March 30, 1992
#
# You need the files
#   .xinitrc
#   .twmrc
#   .Xdefaults
# in your home directory.
#
# You may edit these three, but be careful not to update them from
# the /project/cedar10.1 versions afterward.  You can use the file
# ~/.xinit-personal for some customization to .xinitrc.

# Make sure the search paths contains X windows.  If you add these
# directories in your .login, they won't get set here.
if ( $PATH !~ */import/bin/X11R3* ) set path = ( $path /import/bin/X11R3 )
if ( $PATH !~ */import/X11R4/bin* ) set path = ( /import/X11R4/bin $path )

# Make sure the X11 stuff is on the search path for man.
if ( ! $?MANPATH ) then
    setenv MANPATH /import/X11R4/man:/usr/man
else if ( $MANPATH !~ */import/X11R4/man* ) then
    setenv MANPATH /import/X11R4/man:$MANPATH
endif

# Make sure X11 dynamic link libraries are available.
if ( ! $?LD←LIBRARY←PATH ) then
    setenv LD←LIBRARY←PATH /import/X11R4/usr/lib
else if ( $LD←LIBRARY←PATH !~ */import/X11R4/usr/lib* ) then
    setenv LD←LIBRARY←PATH /import/X11R4/usr/lib:$LD←LIBRARY←PATH
endif

# Use the local display
if (! $?DISPLAY ) setenv DISPLAY "unix:0.0" 

# Make sure the the cleanup part is executed even after errors
onintr cleanup

# Start X server MIT's X11R4.
xinit -- -ar1 550 -ar2 40


# Now we are done; clean up.
cleanup:
if (! $?WINDOW←PARENT) then
	reset
	clear
	kbd←mode -a
else
	kbd←mode -a
endif
#
#eof
#