Entiendo que estás usando tcsh, por lo que probablemente esto no funcione ... En caso de que alguien esté buscando la manera bash de hacer esto.
Si sus sistemas (local / remoto) están ejecutando bash, puede usar la variable de entorno "PROMPT_COMMAND" para establecer el título de la ventana. PROMPT_COMMAND se evalúa antes de que se muestre una solicitud.
(en tu .bashrc):
export PROMPT_COMMAND='history -a && echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007'
Explicación:
'history -a'
Esto establece que el shell se agregue al archivo de historial cada vez que se completa un comando, en lugar de cuando se completa todo el shell. (Esto no está relacionado con este ejemplo).
'echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
Esto hace eco del código de escape "\ 033] 0;" que establece el título de la ventana con las variables "usuario" @ "host" (eliminando la coincidencia más larga de la derecha a la primera ".") y luego el directorio de trabajo (sustituyendo '~' por '$ HOME').
El truco anterior funcionará con cualquier aplicación de terminal que admita el cambio dinámico del título de la ventana (que iTerm, Terminal.app, urxvt, aterm, eTerm. Xterm, etc.). También puede buscar en la variable de shell "TITLEBAR" en la documentación de bash, es similar.