How can you turn off alternate screen in OSX's Terminal.app?

All we need is an easy explanation of the problem, so here it is.

altscreen is evil. If you don’t know what I’m talking about, see this page
for visual demonstration.

Problem is, there doesn’t seem to be a way to stop it with Terminal.app (under OSX), when you’re not using screen. Yes, you can edit terminfo definition, but that’s rather blunt hammer. Plus that solution might break if Apple decides to update relevant term’s definition in some patch. Is there some clean way to convince Terminal.app to block altscreen usage?

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

Yes.

Terminal -> Preferences -> Settings -> Advanced

Change “Declare terminal as:” from xterm-color to xterm (or experiment with the other options…)

(worked for me with man, didn’t try some of the others.)

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply