svn commit: r200369 - in head: etc share/termcap

Doug Barton dougb at FreeBSD.org
Sun Dec 13 12:52:37 PST 2009


Erik Trulsson wrote:
> On Sun, Dec 13, 2009 at 01:03:42PM +0100, Dag-Erling Smørgrav wrote:
>> Doug Barton <dougb at FreeBSD.org> writes:
>>> To be clear, I am NOT asking for a backout ... IIRC in the thread that
>>> discussed this issue there were quite a few people who thought that
>>> FreeBSD not clearing the screen was a POLA violation since that's what
>>> linux does, and it's what most people are used to.
>> It's not "what Linux does", it's what xterm does.  Xterm did not
>> originate with Linux; in fact, it predates Linux by about ten years.
>> FreeBSD's xterm entry was deliberately crippled to lie about xterm's
>> capabilities.
> 
> Actually it is when the 'ti'/'te' termcap entries are *provided* that one
> lies about xterm's capabilities.

Thanks for the lesson in terminal history. :)  What I meant by "what
linux does" is "the default behavior in linux is to clear the screen,
which is what users coming from a linux background are accustomed to."
Who is lying about xterm's capabilities is not relevant here (although
I'm serious that it's kind of interesting).

Ed,

what I had in mind for a fix was something more like this:
http://people.freebsd.org/~dougb/termcap.src-diff.txt

That restores the default behavior and gives our linuxy friends an
easy way to get the behavior they are familiar with. If folks agree
that this is the right way to go I can also write up a section for
termcap.5.

I did not change the xterm-clone definitions since I'm not sure what
the previous default for them was, but that can easily be done as well.


Doug

-- 

	Improve the effectiveness of your Internet presence with
	a domain name makeover!    http://SupersetSolutions.com/


More information about the svn-src-head mailing list