# System wide functions and aliases
# Environment stuff goes in /etc/profile
-# For some unknown reason bash refuses to inherit
-# PS1 in some circumstances that I can't figure out.
-# Putting PS1 here ensures that it gets loaded every time.
-PS1="[\u@\h \W]\\$ "
+# We set PS1 for each terminal:
+case $TERM in
+ gnome|nxterm|xterm*|rxvt)
+ PS1="\[\033]0;\u@\h: \w\007\][\u@\h \W]\\$ "
+ ;;
+ *)
+ PS1="[\u@\h \W]\\$ "
+ ;;
+esac
+export PS1
alias which="type -p"
-for i in /etc/shrc.d/*.sh ; do
+# SYSTEM WIDE ALIASES ETC.
+for i in `find /etc/shrc.d -name '*.sh'` ; do
. $i
done
unset i
+
+[ "`LC_ALL= tty`" = "not a tty" ] || stty erase `tput kbs`