2008-06-18, 07:54(-07), Chad:
[...]
[...]
[...]
$TERM is set by the client, it's passed in all the rlogin, ssh
and telnet protocols.
But what sometimes happen is that systems don't agree on what
this or that terminal behaves. For instance, one system may know
"xterm" as a terminal that sends ^H upon bs, while on another as
one that sends ^? instead.
Also, the value of $TERM on one system may not have a terminfo
entry in another system. For instance, some systems have a
"putty" entry, some haven't.
In the putty configuration, you can choose which value of $TERM
to use. You should use one for which on the target system,
there's a terminfo entry that describes as closely as possible
the putty terminal in its current emulation.
It's also possible to install *the* correct entry for "putty" on
the target system (which you can probably download from the
putty web site), either system-wide or in your own terminfo
database (see the $TERMINFO variable for how to setup your
private terminfo database).
--
Sthane