| I start two DECTerm sessions from DECW$LOGIN.COM, one is a new job with
Emacs running in it, and the other is a subprocess running VWSLAT.
I also make sure that DECW$LOGIN.COM runs my LOGIN.COM and SYSLOGIN.COM,
one of which does a:
$ NEWSESSION :== CHILD/IMAGE=SYS$SYSTEM:LOGINOUT.EXE/DETACH/NOPASSWORD
Here's the entire file. I don't start anything automatically on remote
systems, so I don't have any examples of that.
$! Jeff Lomicka's DECW$LOGIN.COM
$!
$! Execute all the relevant LOGIN.COM files
$!
$ IF f$trnlnm( "SYS$SYLOGIN") .EQS. "" THEN -
DEFINE SYS$SYLOGIN SYS$SYSTEM:SYSLOGIN.COM
$ @sys$sylogin no_notice ! Some systems are missing this logical name
$ @login ! Some systems do this in syslogin.com
$!
$! Force the default process name to be in use, so that CHILD/PROC
$! will work for detached jobs.
$!
$ set noon
$ set proc/name="''f$edit( f$getjpi( 0,"USERNAME"), "TRIM")'"
$ set on
$!
$! Start a few processes and subprocesses
$!
$ NEWSESSION/SHRINK/PAGE=40/y=0/PROC="@EMACS" -
/ITITLE=EMACS/TITLE="Emacs editing window" -
/custom="*.fontSetSelection: 0"
$ CHILD/SHRINK/PAGE=24/PROC=vwslat -
/ITITLE=vwslat/TITLE="VWSLAT control terminal" -
/DECTERM/LINE/INSERT -
"r vwslat"
$!
$! Start other things
$!
$ spawn/nowait/input=nl:/proc=decw$mail run sys$system:decw$mail
$ spawn/nowait/input=nl:/proc=decw$calendar run sys$system:decw$calendar
$ spawn/nowait/input=nl:/proc=decw$bookreader run sys$system:decw$bookreader
$ spawn/nowait/input=nl:/proc=notes notes
|