On 18/11/2007, "Thommy M. Malmström" <[EMAIL PROTECTED]> wrote:
> Shawn Walker wrote:
> > On 18/11/2007, Joerg Schilling <[EMAIL PROTECTED]> wrote:
> >
> >> The init and term strings have been traditionally in "is" and "rs".
> >>
> >> The official termcap database from Eric Raymond includes:
> >>
> >> smcup=\E7\E[?47h
> >> rmcup=\E[2J\E[?47l\E8
> >>
> >> for xterm R6
> >>
> >> Let us disassemble:
> >>
> >> 'sc' -> '\E7'           save current cursor position
> >> 'rc' -> '\E8'           restore cursor to last position of save_cursor
> >> \E[2J                   clears the whole screen
> >> \E[?47h                 Use alternate screen buffer
> >> \E[?47l                 Use Normal Screen Buffer
> >>
> >> Whether to clear the screen or not is a personal decision.
> >>
> >> We still do not know what the OP really sees and which problems he has.
> >> My editor "ved" works in the alternate screen buffer for a long time as
> >> I am using my own termcap implementation and have a ~/.termcap file to
> >> overwrite unwanted global behavior. Ved edits in the alternate screeen
> >> and restores the standard screen after editing. If less does not do this,
> >> then there may be a bug in less that is just triggered by the change in
> >> terminfo. Jufging too wuick is always wrong.
> >>
> >
> > However, in this case, Solaris' terminal definition was missing
> > definitions completely and that was a bug.
> >
> > They have now been added.
> >
> > While it is a personal decision, this finally meets the behaviour that
> > many users that are not from the Solaris world expect.
> >
> >
> Oh, so it's OK to give us that have used Solaris since it was new a
> smack on the nose?

Good software products change to meet user expectations as their users change.

Let's face it; most of the folks that are used to the previous
behaviour or who wanted it are now in the minority when looking at the
"UNIX" and "UNIX-like" world as a whole.

You have a way to get back the old behaviour if you want it, and I
have also pointed out that this particular behaviour is not because of
the fix that was made directly, but because of how gnome-terminal uses
alternate screens.

I find your argument about "using Solaris since it was new" ironic
given that gnome-terminal clearly hasn't existed that long :)

I would expect you to be a die-hard xterm user instead, in which case
you could just use the titleInhibit xresource property to get back the
behaviour you want.

-- 
Shawn Walker, Software and Systems Analyst
http://binarycrusader.blogspot.com/

"We don't have enough parallel universes to allow all uses of all
junction types--in the absence of quantum computing the combinatorics
are not in our favor..." --Larry Wall
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to