
通常のxterm(「実際の」端末であるかどうかはわかりません)で作業しているときに、manやvimなどのフルスクリーンプログラムを閉じると、メッセージが消え、以前のプロンプトだけでなくプロンプトも表示できるように画面が消えます。閉じたプログラムを開始しました。
ところでGNU画面で実行すると、プログラムが終了すると消えず、ただ上に上がってプロンプトが出ますね。私にとって、これは醜いことであり、「正常な」動作が復元できるかどうか疑問に思います。
私は手動で画面を直接消すことができることを知っていますが、a)私は望んでいません。
答え1
一部の端末(xtermなど)は、いわゆる「代替画面」をサポートしています。つまり、フルスクリーンプログラムとスクロールプログラムの別々の画面です。 xtermでは、Ctrl+メニューの下部にある「代替画面を表示」コマンドを使用して2つの画面を切り替えることができますmouse 2。
この動作は画面でデフォルトで無効になっていますが、altscreen
次のオプションで有効にaltscreen on
できます~/.screenrc
。
答え2
termcap
これは画面設定に関連しています。おそらく、コマンドラインオプションを使用して画面を起動できます-a
。