Re: Help understanding changed terminal behavior in Leopard?
Re: Help understanding changed terminal behavior in Leopard?
- Subject: Re: Help understanding changed terminal behavior in Leopard?
- From: "Jordan K. Hubbard" <email@hidden>
- Date: Fri, 17 Oct 2008 13:56:31 -0700
That's a pretty harsh indictment, and what most people probably don't
realize is that Terminal.app got a pretty major re-write for Leopard.
This often means that all features do not necessarily make it across
on the first go-around, but at least you have a new, better code base
in which to add them. If people don't file radars asking for specific
things they want back (or fixed, because they're now broken), it's
also easy to assume that maybe they weren't very important to begin
with and can be safely left on the cutting room floor, so to speak.
Please, file radars. Nothing is frozen in stone at Apple, not even
stone. :-)
- Jordan
On Oct 17, 2008, at 10:47 AM, Mike Sliczniak wrote:
Hi Johnathan,
Terminal.app in Leopard is a much poorer terminal emulator in
Leopard than it was in Tiger for various reasons. Basically it added
tabs (perfectly useless due to the screen program) and took away the
horizontal spilt that worked with the alternate screen while
breaking many emulation features.
What you are looking for is emulation of 'alternate screen' and I
think this is one of the features that disappeared in the
Terminal.app in Leopard. Due to other bugs in Terminal.app I have to
set the TERM enviroment variable to dtterm to get various programs
to redraw correctly so i am not 1005 sure that the alternate screen
feature is missing but it most likely is. Try setting your terminal
emulation in the prefs to xterm.
On my system with TERM set to xterm and the default terminfo files
xterm running under X11.app supports the alternate screen correctly.
In fact by default if you ctrl middle click the xterm you get the VT
menu and the last option toggles the screens.
You can verify that you have this sanely in your terminfo files with
this command:
$ infocmp xterm | grep '[rs]mcup'
rmcup=\E[?1049l, rmir=\E[4l, rmkx=\E[?1l\E>,
sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smcup=\E[?1049h,
Look for rmcup and smcup to not be empty.
Also tput smcup should put you into the alternate screen and tput
rmcup should get you back (if you have term set correctly and your
terminal emulator configured right which xterm is by default).
I hope that gets you on the right track and personally I would
abandon Terminal.app.
mzs
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden