PROMPT_COMMAND=prompt_command prompt_command() { history -a if [ ! x"${TERM}" == x"cons25" ] ; then prompt_xterm fi style } #sets style / colors #STYLE=1 style() { if [ ! -n "$STYLE" ]; then #echo "style is null" prompt elif [ "${STYLE}" == "1" ] ; then #echo "style is $STYLE with colors" rcc prompt elif [ "${STYLE}" == "2" ] ; then #echo "style is $STYLE" prompt else #echo "style is $STYLE" prompt fi } NONE='\033[00;00m' RCOLORS=9 color() { #RCOLORCODE=NONE #RCOLORCODE=NONE #if [ ! -n "$RCOLORCODE" ]; then # echo "style is null" # prompt RCOLORCODE='\033[01;$((30 + $RANDOM % RCOLORS));$((40 + $RANDOM % RCOLORS))m' #RCOLORCODE='\033[01;$((30 + $RANDOM % RCOLORS));44m' #RCOLORCODE='\033[01;$((30 + $RANDOM % RCOLORS));43m' #RCOLORCODE='\033[01;$((30 + $RANDOM % RCOLORS));40m' } rcc() { local i=0 while (( $i < 30 )); do color rcc[$i]=$RCOLORCODE let i=$i+1; done } #F=${rcc[4]} F=\\$ FDL="[" FDR="]" STACKY=4 prompt() { PS1="${rcc[1]}$FDL\u$FDR$F${rcc[2]}" PS1="$PS1$FDL\h$FDR$" PS1="$PS1$F${rcc[4]}{$SSH_CLIENT}" PS1="$PS1$F${rcc[5]}{$DISPLAY}" PS1="$PS1$F${rcc[9]}{$HOSTTYPE}" PS1="$PS1$F${rcc[10]}{$TERM}" PS1="$PS1$F${rcc[12]}{`uname`}" PS1="$PS1$F${rcc[13]}{`uname -r`}" PS1="$PS1$F${rcc[14]}{$$}" PS1="$PS1$F${rcc[15]}{$BASH_VERSION}" PS1="$PS1$F${rcc[16]}{\d}" PS1="$PS1$F${rcc[17]}{\t}" PS1="$PS1$F${rcc[19]}{`tty`}" if [ -x /usr/games/pom ] ; then PS1="$PS1$F{`/usr/games/pom`}" fi PS1="$PS1$F${rcc[20]}$FDL$COLUMNS$FDR" PS1="$PS1$F${rcc[21]}{$LINES}" PS1="$PS1$F${rcc[23]}{\!}" PS1="$PS1$F${rcc[25]}{\#}> " #PS1="$PS1$(($RANDOM % 10)) $(($RANDOM % 10)) $(($RANDOM % 10)) #" #PS1="$PS1${rcc[13]}$RANDOM $(($RANDOM % 10)) $(($RANDOM % 10))" PS1="$PS1$(($RANDOM % 10)) RCOLORS=$RCOLORS RCOLOR=$RCOLOR STACKY=$STACKY F=$F FDL=$FDL FDR=$FDR " #PS1="$PS1${rcc[27]} echo `!-1` {$!1} $((!1)) PS1="$PS1${rcc[27]}`history $STACKY` " PS1="$PS1${rcc[29]}{\w}" PS1="$PS1$NONE $FDL"CVSROOT="$CVSROOT$FDR $FDL$NOTE$FDR >" export PS1 } prompt_xterm() { #PS1_XTERM="\033]0;${USER}@${HOSTNAME}: ${PWD}" #PS1_XTERM="\033]0;${USER}@${HOSTNAME}: ${PWD}\007" PS1_XTERM="\033]0;${USER}@${HOSTNAME}:${PWD}\007" #PS1_XTERM="$PS1_XTERM:${DISPLAY}:" echo -ne "$PS1_XTERM" }