bash でもてんてこ舞いだったりなので、zsh は高機能過ぎて使いこなせずな状態だが、zsh & screen で簡単にできる hardstatus に実行中のコマンドが出る機能を使いたいということです。
$TERM が screen のときだけ、先頭に "\033k\033\\" をつければよろしいそうです。ただ通常のターミナルで、つけると文字化けするので、screen の時だけ設定してあげる方が良さそう。設定にあまり時間をかけたくなかったので、ひとまず .bashrc を次のように設定しておいてます。
あとは .screenrc に
を追加しておけば、おっけい。
$TERM が screen のときだけ、先頭に "\033k\033\\" をつければよろしいそうです。ただ通常のターミナルで、つけると文字化けするので、screen の時だけ設定してあげる方が良さそう。設定にあまり時間をかけたくなかったので、ひとまず .bashrc を次のように設定しておいてます。
case $TERM in kterm|xterm|mlterm|cygwin|vt102) PS1='[u@h W]$ ' ;; screen) PS1='\033k\033\\[u@h W]$ ' ;; esac
あとは .screenrc に
shelltitle "$ |bash"
を追加しておけば、おっけい。