画面がタイトルを上書きしないようにするにはどうすればよいですか?


14

私はcentos7 bashでGNU を使用していますscreen。別のサーバーにsshして、タイトルを変更し(ctrl+ a+を使用A)、サーバーからログアウトすると、新しいタイトルが上書きされUSER@HOST:~ます。どうすればこれをやめられますか?

私はに見てきたダイナミックなタイトルとの遊びで何と判断し、私はその機能を無効にする方法がわかりませんよ...

回答:


8

manページに記載されているようscreenに、null title-escape-sequenceを探します。PROMPT_COMMAND環境変数bashを介してこのシーケンスを送信します(たとえば、私のデフォルトはになります。printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"

特定のウィンドウでこの機能を無効にするにはunset PROMPT_COMMAND、そのウィンドウから実行します。もちろん、これを~/.bashrc特定の環境ファイルに追加して、より永続的にすることもできます。


3
$PROMPT_COMMANDが空の場合、チェックし$PS1ます。
チョロバ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.