----- Original Message -----
From: "PeterP" <***@yahoo.com>
Newsgroups: comp.unix.sco.misc
To: <***@jpr.com>
Sent: Wednesday, August 17, 2005 9:14 AM
Post by PeterPsorry, my OS is: Digital UNIX V4
I tried all the suggestions but it didn't work. I don't think Putty
supports TVI920 emulation.
Thanks.
You are correct. It doesn't.
It emulates a small family ansi and vt based terminal types, including sco
ansi, freebsd, linux, (and probably any other unix console), xterm, and
rxvt.
Those are all very similar terminal types.
Generally speaking, that doesn't matter to you at all and you can use any
kind of terminal or emulator you want, including putty.
The server has something called a terminal capabilities database. 2
different ones usually, the single text file /etc/termcap, and a directory
tree of compiled binary files and text sources collectively called terminfo.
Ideally the way it works is:
* You have something like a dictionary entry in the termcap & terminfo that
describes all the details of your terminal. If they are not there or if they
are not quite accurate, it's easy to just add them or edit them at will.
* Sometimes your application has it's own terminal database that also needs
to be edited the same way.
* You configure your terminal emulator to tell the server what type of
terminal you are using, ie, so that after logging in TERM=<the correct entry
in termcap & terminfo>
However a common problem I do encounter, that you might have as well, is
when application vendors who just about know how to spell "unix" install a
server and they hard code the TERM value in everyones .profile or in
/etc/profile or even in their applications start-script, which throws away
and overwrites the _correct_ TERM value that your terminal emulator
supplied. This is a completely broken type of arrangement that really should
be fixed "just because".
Only extremely rarely, probably never since at least 10 years, is an
application actually hard coded to only know how to work with a particular
type of terminal.
Only in that case do you really need specifically a TVI920 emulator and only
a TVI920 emulator.
You just need someone with basic unix skills to properly configure termcap,
terminfo, login profiles, app start scripts, and a terminal emulator of your
choice to make them all agree with each other.
Then the server and/or the application is no longer hard coded to only work
with one type of terminal and you can use anything that strikes your fancy
from then on.
Or go to aplawrence.com and punch in "termcap" or "terminal emulator" into
the search box. Or any words or phrases in this post, and start reading.
He's got lots of nice tutorials and recipes and articles that spell it all
out in detail and describe all the variables and optional ways of doing
things.
Or find a terminal emulator that claims TVI920 among it's list of terminals
it emulates. Also note that sometimes a terminal emulator might not say it
emulates "tvi920" specifically, but it may list some other terminal that is
a perfectly compatible superset or subset and would work fine. Anzio for
instance lists TV965. Try that and it might just work without changing
anything anywhere.
Brian K. White -- ***@aljex.com -- http://www.aljex.com/bkw/
+++++[>+++[>+++++>+++++++<<-]<-]>>+.>.+++++.+++++++.-.[>+<---]>++.
filePro BBx Linux SCO FreeBSD #callahans Satriani Filk!