2012-03-23 13 views
0

私は現在のホストにウィンドウのタイトルを更新するソリューションを探しています。gnome-terminalがウィンドウタイトルに正しいホスト名を表示する方法を教えてください。

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

私が接続しているマシンの設定を変更する必要がないソリューションを探しています。

+0

プログラミング関連。 – ptomato

+0

解決策にはプログラミングが必要ですが、私は確信しています。 – sorin

答えて

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 [email protected]$2 "export PROMPT_COMMAND='eval '\\''$SETTP'\\'; bash --login" 

:それはありませんので、あなたはおそらく、スーパーユーザーでこれを尋ねるべき https://unix.stackexchange.com/a/40337?sgp=2

関連する問題