ターミネーターのタイトルバーをどのように更新しますか?

ターミネーターのタイトルバーをどのように更新しますか?

xfceのLinux Mintにターミネータをインストールしました。開くと、タイトルバーは正しいです。

ここに画像の説明を入力してください。

ただし、SSHを介してリモートサーバーにログインすると、タイトルバーは更新されません。

ここに画像の説明を入力してください。

ヘッダをどのように変更できますか?

私は1,000を超えるサーバーを使用しており、サーバー側では何も変更できません。

答え1

を使用している場合は、bashサーバー$HOME/.bashrcに次の行を追加してください。

export PROMPT_COMMAND="printf \"\033]0;%s@%s:%s\007\" \"${USER}\" \"${HOSTNAME%%.*}\" \"${PWD/#$HOME/~}\""

答え2

クライアントスクリプトを使用してターゲットのヘッダーを設定し、sshを実行できます。たとえば、次のようになります。

#!/bin/sh
printf '\033]0;%s\007' "$*"
ssh "$@"
printf '\033]0;%s\007' "(local machine)"

関連情報