2015年8月15日土曜日

Tmux で sudo したあとに window 名がホスト名になるのを回避する

Tmux で sudo したあとに window 名がホスト名になるのを回避する

前回の記事で ssh した後に ssh を切断しても window 名がリモートホストのままになるのを解決したわけですが、sudo を使っても同じような現象になってしまうのでこれを解決します。

方法としては同じような事をしています。

if [ -n "${TMUX}" ]; then
        function sudo() {
                export local window_name
                window_name=$(tmux display -p '#{window_name}')
                command sudo "$@"
                tmux rename-window "$window_name"
        }
fi

とまあ function sudo() を定義して window 名を戻しているだけです。

0 件のコメント:

コメントを投稿