hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

screenを起動するスクリプトでタイトルバーとhardstatusに名前を出すようにした

.screenrcで

hardstatus alwayslastline "$__session_name: %-w%{=b bw}%n %t%{-}%+w"

しておいて,

alias sl="screen -ls"
s () {
    name=${1:-${PWD##*/}}
    echo "\033P\033]0;${name}\007\033\\"
    __session_name=$name screen -x $name || __session_name=$name screen -r $name || __session_name=$name screen -S $name
}

すると,タイトルバーとhardstatusに名前が出る.


http://gyazo.com/7cf8ef47e316d5a915f728203404a915.png


今使っているscreenにどういう名前がついているか見ることができて,便利.