# File to manage the title Bar ( titleBar - Version 3.00 ) # This should be sourced in the .cshrc file and it defines aliases and # shell variables: # fullname - variable with fully qualified hostname # shortname - variable with just the first name of host # toolname - variable with name of tool (e.g. xterm) # header - alias that will set the title bar on window # iheader - alias to change the name on the icon # cwdcmd - alias to be run every time a directory is changed # (This is done autmatically in tcsh, and is done # in csh by redefining the cd command) # rlogin - alias which is the same as rlogin with a cwdcmd on return. # prompt - is set conditional on whether you are in window. if $?HOSTNAME then set fullname = $HOSTNAME else set fullname = `hostname` endif set shortname = `echo $fullname | awk -F. '{print $1}'` switch ("$term") case sun*: set toolname = cmdtool # These commands put the hostname in the title bar when # coming in from a cmdtool or shelltool window. alias header 'echo -n "]l\!*\"' alias iheader 'echo -n "]L\!*\"' alias cwdcmd 'header $shortname":"$cwd ;\\ iheader $shortname' breaksw case *xterm*: set toolname = xterm # These commands put the hostname in the title bar when # coming in from a xterm window. alias header 'echo -n "]2;\!*"' alias iheader 'echo -n "]1;\!*"' alias cwdcmd 'header xterm@$shortname":"$cwd ;\\ iheader $shortname' breaksw case *: alias cwdcmd pwd endsw # If we are not using a tool then put the host name # in the prompt since it is not on the window if ( `echo $SHELL | egrep tcsh` != "" ) then if ($?toolname) then set prompt = "<%\!>% " else set prompt=$shortname"<%\!>% " endif else if $?toolname then set prompt = "[\!]% " else set prompt=$shortname" set prompt = "<%\!>% " else set prompt=$shortname"<%\!>% " endif else if $?toolname then set prompt = "[\!]% " else set prompt=$shortname"[\!]% " endif # Simulate the cwdcmd command since it is not built in for # csh like it is in tcsh. alias cd 'cd \!*; cwdcmd' endif alias rlogin 'rlogin \!*; cwdcmd'download file
June 1, 1994