davis@pacific.mps.ohio-state.edu ("John E. Davis") (12/11/90)
Hi,
I have the following in my .login file:
[...]
if (`tty` != "/dev/console") then
unsetenv TERMCAP
setenv TERMCAP ~/.termcap
set noglob
set nostring='No. '
set yesstring='Yes. '
onintr slowSpeed
echo -n "vt320? : Yes."
sleep 5
echo '
eval `tset -sQ -m network:vt320 -m dialup:vt320 -m switch:vt320 -m dumb:vt320 vt320`
goto skipSpeed
slowSpeed:
echo -n $nostring
echo ' '
eval `tset -sQ -m network:?vt300 -m dialup:?vt300 -m switch:?vt300 -m dumb:?vt300 $TERM`
skipSpeed:
unset yesstring nostring def_tty
unset noglob
stty 9600
endif
#
[...]
Now a couple of questions:
1. Sometimes my ~/.termcap is not read. Do I have things setup correctly?
Also, sometimes my screen width and height is all messed up even though these
are clearly defined in the termcap entry.
2. Our system does not have the vt320 in the system termcap so I put it in my
~/.termcap file. However, I also use other terminals and if the terminal type
is not found then I want the system to look in the /etc/termcap file. How do
I do this.
One problem could be that whatever reads the termcap checks to see if the
first charactor in the TERMCAP environment string is a '/' or not. Here I
have a '~'. I really do not want to give an absolute pathname. Is there away
I can have the first charactor be a '/' but use a relative pathname?
I did RTFM but it didn't help.
--
John
bitnet: davis@ohstpy
internet: davis@pacific.mps.ohio-state.edu