ssh先のホスト名をscreenのウィンドウ名にする設定

.ssh/configで設定できる。

Host hoge
  PermitLocalCommand yes
  LocalCommand tty -s && [ x$TERM = "xscreen" ] && echo -ne "\ek"%n"\e\\" >`tty`

これだけではログアウトしたときウィンドウ名が元に戻らないので、.bashrcなどにこの設定を追加する。

if [ x$TERM = "xscreen" ]; then
  PROMPT_COMMAND='echo -ne "\ek`echo $HOSTNAME`\e\\"'
fi