screen+Emacs multi-tty supportな環境で便利なシェルの設定
.bashrcに以下の内容を追加
PS1='[\u@\h:`tty|sed -e"s,/dev/,,"` \w]\$ ' case $TERM in kterm|xterm) export REAL_TERM=$TERM PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME} (${SSH_DISPLAY:-$DISPLAY})\007"' ;; linux) export REAL_TERM=$TERM PROMPT_COMMAND= ;; screen) ;; *) esac
さらに.bash_profileに以下の内容を追加する。
if [ -n "${SSH_CONNECTION}" ] ; then export SSH_DISPLAY=$DISPLAY export DISPLAY= fi screen -ls