0

ウィンドウのタイトルを現在のホストに更新するソリューションを探しています。

私は通常、さまざまなボックスに対してsshを実行していますが、Gnome Terminal(Ubuntu 11.00の3.0.1)のウィンドウタイトルが正しく更新されていないことを確認しました。現在、「user @ localcompure:path」と表示されています。sshを実行した後に更新したいと思います。

接続しているマシンの設定を変更する必要がないソリューションを探していることに注意してください。

4

1 に答える 1

2

私はここで同じことをしようとしています.konsole(kdeの端末アプリ)では機能は正常に動作しますが、gnome-terminal内からは動作しません. これまでに見つけた最善の解決策は、次の別のアプリを使用してこれを呼び出すことです。

#!/bin/bash
#!/bin/bash
SETTP='MY_PROMPT="$HOSTNAME:$PWD\$ "'
SETTP="$SETTP;"'MY_TITLE="\[\e]0;$HOSTNAME:$PWD\a\]"'
SETTP="$SETTP;"'PS1="$MY_TITLE$MY_PROMPT"'
ssh -t $1@$2 "export PROMPT_COMMAND='eval '\\''$SETTP'\\'; bash --login"

見つけてコピーしたもの: https://unix.stackexchange.com/a/40337?sgp=2

于 2012-11-17T15:48:45.323 に答える