xfce4 terminal のタイトルを自動的にカレント・ディレクトリにする

ずっと xfce4 teminal などのターミナル・エミュレータのタイトルが”untitled”になっていて切ない思いをしてきました。

ようやく自動的にカレント・ディレクトリをタイトルに出す方法が分かりました。

ぼくの場合、zshを使っているので.zshrcに以下を追加します:

case $TERM in
    xterm*)
        precmd () {print -Pn "\e]0;%~\a"}
        ;;
esac

bashの場合は

case $TERM in
  kterm|xterm|mlterm|cygwin|vt102)
    _termtitle="\h:\w"
    PS1="\[\e]0;${_termtitle}\007\]${PS1}"
    ;;
esac

元ネタは

How to set terminal title dynamically to the current working directory? bashでターミナルのタイトルを動的に変える方法 – (ひ)メモ

です。

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください