# Check for interactive shell
export MOSH_SERVER_NETWORK_TMOUT="3600"
if [ -z "$PS1" ] # no prompt?
### if [ -v PS1 ] # On Bash 4.2+ ...
then
return 0
else
#If it's interactive, print useful information
echo "$USER $(/usr/bin/tty) $(date "+%Y-%d-%m %k:%M:%S")"
cat /etc/motd
fi
#Enable mouse support in midnight commander, lynx
alias lynx="lynx -use_mouse"
alias mc="mc -x"
alias mcedit="mcedit -x"
alias pico="env DISPLAY=null pico -m"
#S.u.S.E. style prompt
if [ "$PS1" ]; then
if [ "`id -u`" -eq 0 ]; then
export PS1='\e[0;31m\u@\h:\w\$\e[m '
else
export PS1='\u@\h:\w> '
fi
fi
#Run su as login shell by default:
case "$TERM" in
tmux*)
su() { if [ "${1+set}" = set ]; then
/bin/su "$@"
else
local code=0
local ancien
ancien=$(/usr/local/bin/tmux display-message -p '#W' 2> /dev/null )
/usr/local/bin/tmux rename-window "#[bg=red]#[fg=white]ash" 2> /dev/null
command /bin/su -l
code=$?
/usr/local/bin/tmux rename-window "$ancien" 2> /dev/null
/usr/local/bin/tmux set -w automatic-rename on 2> /dev/null
return $code
fi
}
:;;
*)
su() { if [ "${1+set}" = set ]; then
/bin/su "$@"
else
su -l
fi
}
:;;
esac