
私はシェルプロンプトや事前実行を制御することはできず、画面に割り当てられたタイトルを保持したいと思います。画面にヘッダーエスケープシーケンスを無視させることはできますか?
答え1
説明と同様に、「見える」端末がある場合は、端末がxterm
実行するscreen
すべての操作がに似ていると仮定しますxterm
。何らかの理由でxterm-titlesおよびxterm-mouse関数と同じです。
- 存在する
termcap.c
、環境変数に文字列TERM
"xterm"または "rxvt"が含まれていることを確認するか、kM
xtermスタイル文字列\033[M
のキー定義が存在することを確認してください。 - このチェックが失敗した場合(
D_CXT
以下の表記法に従ってください。)ansi.c
そしてdisplay.c
)、screen
マウス、タイトルのエスケープシーケンスを抑制します。
したがって、これを行うことができますが、おそらくあなたが望むものではないかもしれません。TERM
に設定できますvt100
(そしてscreen
マウスやタイトルの文字列はわかりません)。
本当に野心的であれば、screen
これら2つの機能を個別に設定できるように変更できます。