[u-u] Terminal Emulation

Claude Morin klodefactor at gmail.com
Wed May 11 22:13:11 EDT 2011


Disclaimer: I'm not an investor in PuTTY, just a satisfied customer :-).

I've been using PuTTY for years with vi, vim, emacs, screen (and heck even
joe, nethack, and bsdgames sometimes) primarily to Linux/Solaris/FreeBSD
systems.  I've never encountered the problems you describe.  I'm not saying
they don't exist, just that it's likely something other than PuTTY causing
the problem.

I've seen the behaviour you describe when using a vt100 terminal emulator to
display e.g. Sun console escape sequences.  What type of system were you
accessing with PuTTY?  My guess is that somehow your terminal type was
incorrect in your PuTTY sessions, but not in your ssh session.  Or maybe it
was an ancient version of PuTTY?

-klode

On 10 May 2011 19:12, Bill Duncan, 416-697-9315 <bduncan at beachnet.org>wrote:

> On many occasions while using putty, it gets confused (starts writing stuff
> on in weird places on the screen or doesn't clear the screen properly).
> It also doesn't handle boundary conditions well in my experience, like
> going to the end of the line (does it wrap, or hold its position there?).
> I often have to exit out of vi and "tput reset" or something to get it
> back into a sane mode..
>
> YMMV, and if it works for you, great.  I find cygwin far less of a problem
> and, almost resembles the real thing most of the time..
>
>
>
> [Claude Morin said:]
> >
> > I use both PuTTY and Cygwin's rxvt/OpenSSH, and don't have a problem with
> > either.
> >
> > Does anyone have substantive information about PuTTY's shortcomings?  To
> > this point I've seen only invective.  Heck, PuTTY's terminal emulation
> > (sorry Vance: here's <http://en.wikipedia.org/wiki/Terminal_emulator> a
> > definition for you :-) even supports tall/wide characters.
> >
> > What does SecureCRT do for me that PuTTY doesn't?  What functionality
> > justifies using a closed-source solution?
> >
> > -klode
> >
> > On 10 May 2011 16:19, Bill Duncan, 416-697-9315 <bduncan at beachnet.org
> >wrote:
> >
> > > [Andrew Cagney said:]
> > > >
> > > > <start-key>cygwin<enter>
> > > >
> > > > Having used both cygwin's ssh and putty, I've found managing SSH keys
> and
> > > > getting them to play nice with other tools much easier with PuTTY
> > > (pagent/plink)
> > > > than with ssh-agent.
> > > >
> > > >
> > > >
> > > > ________________________________
> > > > From: "Bill Duncan, 416-697-9315" <bduncan at beachnet.org>
> > > > To: u-u at mail.unixunanimous.org
> > > > Sent: Mon, May 9, 2011 8:10:00 PM
> > > > Subject: Re: [u-u] Terminal Emulation
> > > >
> > > > Dave's into S&M..
> > > >
> > > > You can even start cygwin with
> > > >
> > > >    xterm  [your fav options]  &
> > > >
> > > > You'd almost think you were home..
> > > >
> > > > Dave has to drill down on those @#$%^& menus and set the options
> > > > and click some more to start another one..
> > > >
> > > > ;-)
> > > >
> > > >
> > > > [David Gilbert said:]
> > > > >
> > > > > On 5/9/2011 6:52 PM, Jim Mercer wrote:
> > > > > > On Mon, May 09, 2011 at 06:32:58PM -0400, Vance Shipley wrote:
> > > > > >> Putty is not a terminal emulator, which is what you really need.
> > > > > > it seems to work quite nicely for me as 'xterm' or 'vt220'
> > > > >
> > > > > I have never had a huge problem with putty and even fairly complex
> > > > > terminal emulation (like, say, emacs).  Some people make the
> mistake
> > > > > that putty is vt100 ... which it isn't.  It's xterm.
> > > > >
> > > > > You might want to have a look at what your OS and your .bashrc set
> as
> > > > > the default TERM variable.  xterms will always set the TERM
> variable
> > > > > when they spawn a shell... but you may be arriving at your shell
> prompt
> > > > > with a blank TERM or one that is set somewhat randomly.
> > > > > _______________________________________________
> > > > > u-u mailing list
> > > > > u-u at mail.unixunanimous.org
> > > > > https://unixunanimous.org/mailman/listinfo/u-u
> > > > >
> > > >
> > > >
> > > > --
> > > > Bill Duncan,
> > > > bduncan at beachnet.org
> > > > +1 416 697-9315
> > > > _______________________________________________
> > > > u-u mailing list
> > > > u-u at mail.unixunanimous.org
> > > > https://unixunanimous.org/mailman/listinfo/u-u
> > >
> > >
> > >
> > > --
> > > Bill Duncan,
> > > bduncan at beachnet.org
> > > +1 416 697-9315
> > > _______________________________________________
> > > u-u mailing list
> > > u-u at mail.unixunanimous.org
> > > https://unixunanimous.org/mailman/listinfo/u-u
> > >
> >
> > --90e6ba6e845cb9fbae04a2f2e701
> > Content-Type: text/html; charset=ISO-8859-1
> > Content-Transfer-Encoding: quoted-printable
> >
> > <div>I use both PuTTY and Cygwin&#39;s rxvt/OpenSSH, and don&#39;t have a
> p=
> > roblem with either.<div><br></div><div>Does anyone have substantive
> informa=
> > tion about PuTTY&#39;s shortcomings? =A0To this point I&#39;ve seen only
> in=
> > vective. =A0Heck, PuTTY&#39;s terminal emulation (sorry Vance:=A0<a
> href=3D=
> > "http://en.wikipedia.org/wiki/Terminal_emulator">here&#39;s</a>=A0a
> definit=
> > ion for you :-) even supports tall/wide characters.</div>
> > <div><br></div><div>What does SecureCRT do for me that PuTTY doesn&#39;t?
> =
> > =A0What functionality justifies using a closed-source
> solution?<br><br></di=
> > v><div>-klode</div><div class=3D"gmail_quote"><br></div><div
> class=3D"gmail=
> > _quote">
> > On 10 May 2011 16:19, Bill Duncan, 416-697-9315 <span dir=3D"ltr">&lt;<a
> hr=
> > ef=3D"mailto:bduncan at beachnet.org">bduncan at beachnet.org</a>&gt;</span>
> wrot=
> > e:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
> .8ex;border-l=
> > eft:1px #ccc solid;padding-left:1ex;">
> > [Andrew Cagney said:]<br>
> > <div><div></div><div class=3D"h5">&gt;<br>
> > &gt; &lt;start-key&gt;cygwin&lt;enter&gt;<br>
> > &gt;<br>
> > &gt; Having used both cygwin&#39;s ssh and putty, I&#39;ve found managing
> S=
> > SH keys and<br>
> > &gt; getting them to play nice with other tools much easier with PuTTY
> (pag=
> > ent/plink)<br>
> > &gt; than with ssh-agent.<br>
> > &gt;<br>
> > &gt;<br>
> > &gt;<br>
> > &gt; ________________________________<br>
> > &gt; From: &quot;Bill Duncan, 416-697-9315&quot; &lt;<a href=3D"mailto:
> bdun=
> > can at beachnet.org">bduncan at beachnet.org</a>&gt;<br>
> > &gt; To: <a href=3D"mailto:u-u at mail.unixunanimous.org
> ">u-u at mail.unixunanimo=
> > us.org</a><br>
> > &gt; Sent: Mon, May 9, 2011 8:10:00 PM<br>
> > &gt; Subject: Re: [u-u] Terminal Emulation<br>
> > &gt;<br>
> > &gt; Dave&#39;s into S&amp;M..<br>
> > &gt;<br>
> > &gt; You can even start cygwin with<br>
> > &gt;<br>
> > &gt; =A0 =A0xterm =A0[your fav options] =A0&amp;<br>
> > &gt;<br>
> > &gt; You&#39;d almost think you were home..<br>
> > &gt;<br>
> > &gt; Dave has to drill down on those @#$%^&amp; menus and set the
> options<b=
> > r>
> > &gt; and click some more to start another one..<br>
> > &gt;<br>
> > &gt; ;-)<br>
> > &gt;<br>
> > &gt;<br>
> > &gt; [David Gilbert said:]<br>
> > &gt; &gt;<br>
> > &gt; &gt; On 5/9/2011 6:52 PM, Jim Mercer wrote:<br>
> > &gt; &gt; &gt; On Mon, May 09, 2011 at 06:32:58PM -0400, Vance Shipley
> wrot=
> > e:<br>
> > &gt; &gt; &gt;&gt; Putty is not a terminal emulator, which is what you
> real=
> > ly need.<br>
> > &gt; &gt; &gt; it seems to work quite nicely for me as &#39;xterm&#39; or
> &=
> > #39;vt220&#39;<br>
> > &gt; &gt;<br>
> > &gt; &gt; I have never had a huge problem with putty and even fairly
> comple=
> > x<br>
> > &gt; &gt; terminal emulation (like, say, emacs). =A0Some people make the
> mi=
> > stake<br>
> > &gt; &gt; that putty is vt100 ... which it isn&#39;t. =A0It&#39;s
> xterm.<br=
> > >
> > &gt; &gt;<br>
> > &gt; &gt; You might want to have a look at what your OS and your .bashrc
> se=
> > t as<br>
> > &gt; &gt; the default TERM variable. =A0xterms will always set the TERM
> var=
> > iable<br>
> > &gt; &gt; when they spawn a shell... but you may be arriving at your
> shell =
> > prompt<br>
> > &gt; &gt; with a blank TERM or one that is set somewhat randomly.<br>
> > &gt; &gt; _______________________________________________<br>
> > &gt; &gt; u-u mailing list<br>
> > &gt; &gt; <a href=3D"mailto:u-u at mail.unixunanimous.org
> ">u-u at mail.unixunanim=
> > ous.org</a><br>
> > &gt; &gt; <a href=3D"https://unixunanimous.org/mailman/listinfo/u-u"
> target=
> > =3D"_blank">https://unixunanimous.org/mailman/listinfo/u-u</a><br>
> > &gt; &gt;<br>
> > &gt;<br>
> > &gt;<br>
> > &gt; --<br>
> > &gt; Bill Duncan,<br>
> > &gt; <a href=3D"mailto:bduncan at beachnet.org">bduncan at beachnet.org
> </a><br>
> > &gt; +1 416 697-9315<br>
> > &gt; _______________________________________________<br>
> > &gt; u-u mailing list<br>
> > &gt; <a href=3D"mailto:u-u at mail.unixunanimous.org
> ">u-u at mail.unixunanimous.o=
> > rg</a><br>
> > &gt; <a href=3D"https://unixunanimous.org/mailman/listinfo/u-u"
> target=3D"_=
> > blank">https://unixunanimous.org/mailman/listinfo/u-u</a><br>
> > <br>
> > <br>
> > <br>
> > --<br>
> > Bill Duncan,<br>
> > <a href=3D"mailto:bduncan at beachnet.org">bduncan at beachnet.org</a><br>
> > +1 416 697-9315<br>
> > _______________________________________________<br>
> > u-u mailing list<br>
> > <a href=3D"mailto:u-u at mail.unixunanimous.org">u-u at mail.unixunanimous.org
> </a=
> > ><br>
> > <a href=3D"https://unixunanimous.org/mailman/listinfo/u-u"
> target=3D"_blank=
> > ">https://unixunanimous.org/mailman/listinfo/u-u</a><br>
> > </div></div></blockquote></div><br></div>
> >
> > --90e6ba6e845cb9fbae04a2f2e701--
> >
> > --===============1222246124==
> > Content-Type: text/plain; charset="us-ascii"
> > MIME-Version: 1.0
> > Content-Transfer-Encoding: 7bit
> > Content-Disposition: inline
> >
> > _______________________________________________
> > u-u mailing list
> > u-u at mail.unixunanimous.org
> > https://unixunanimous.org/mailman/listinfo/u-u
> >
> > --===============1222246124==--
> >
>
>
> --
> Bill Duncan,
> bduncan at beachnet.org
> +1 416 697-9315
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://unixunanimous.org/pipermail/u-u/attachments/20110511/5fb14656/attachment.html>


More information about the u-u mailing list