altscreen ist böse. Wenn Sie nicht wissen, wovon ich spreche, finden Sie auf dieser Seite eine visuelle Demonstration.
Das Problem ist, dass es mit Terminal.app (unter OSX) anscheinend keine Möglichkeit gibt, dies zu stoppen, wenn Sie es nicht verwenden screen
. Ja, Sie können die Terminologiedefinition bearbeiten, aber das ist eher stumpfer Hammer. Außerdem könnte diese Lösung scheitern, wenn Apple beschließt, die Definition des relevanten Begriffs in einem Patch zu aktualisieren. Gibt es eine saubere Möglichkeit, Terminal.app davon zu überzeugen, die Verwendung von Altscreen zu blockieren?
quelle
TERM=xterm
stattxterm-color
der Trick funktioniert und es Farben nicht dazu führt , weg zu gehen :) Lassen Sie mich mit ihm ein bisschen mehr spielen , um zu sehen , ob es irgendwelche gotchas mit , dass sind. Vielen Dank!xterm
terminfo-Datei verwendet die neuesten, umfangreichsten Escape-Sequenzen, um zum / vom alternativen Bildschirmpuffer zu wechseln, den Terminal vor Lion nicht unterstützt hat, und hat daher nichts unternommen. Lion Terminal ist jedoch jetzt wesentlich kompatibler mit Xterm, einschließlich der Unterstützung dieser speziellen Escape-Sequenzen, sodass es wieder funktioniert. Der Terminfo wurdexterm1
speziell entwickelt, um die alternative Bildschirmumschaltung zu deaktivieren. Sie können ihn stattdessen verwenden.