Screenのウィンドウタイトル名とXterm(PuTTY)のウィンドウタイトル名を動的に設定

.bashrc

 export PS1="[\u@\h \W]$ "
 if [ "$STY" ]; then
   export PROMPT_COMMAND='echo -ne "\033P\033]0;${USER}@${HOSTNAME}: ${PWD}\007\033\\"; echo -ne "\033k$(basename ${PWD})\033\\"'
 fi
  • Xterm(PuTTY)のウィンドウタイトル名: echo -ne "\033P\033]0;${USER}@${HOSTNAME}: ${PWD}\007\033\\"
  • Screenのウィンドウタイトル名: echo -ne "\033k$(basename ${PWD})\033\\"

.screenrc

 hardstatus alwayslastline "%{= wk}%-w%{= bw}%n %t%{= wk}%+w"
 shelltitle "$ |bash"
  • shelltitleは.bashrcで指定するPS1に合わせる。

参考

http://serverfault.com/questions/35085/set-xterm-putty-window-title-when-using-screen


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2015-06-29 (月) 17:44:04