On Sat, Oct 20, 2001 at 10:03:56AM -0700, Peter Jay Salzman wrote:
> i've seen people with xterms that have $PWD as the xterm title.
>
> anyone know how to do this?
In TCSH on my box here at home, I have this:
switch ( $term )
case xterm:
alias cd 'chdir \!*;xttitle $cwd'
breaksw
default:
breaksw
endsw
So in other words, when I run the command "cd", it not only cd's (chdir),
but it also sets the xterm's title (using a small program I found called
"xttitle") to the directory we ended up in.
(I also run "xttitle" on its own sometimes, when I've got lots and lots
of Xterms open, and am vi'ing certain files or runnother other processes,
because "Gnome Terminal" or "/some/particular/path", aren't very meaningful
in my taskbar. :) I usually set up an alias to "xttitle" called ",", so
I can type it really quickly: ", makefile" or ", mysql-production")
xttitle can be found here:
http://www.jarvis.com/xttitle/
Seems you can also do this even more easily using an "echo" :)
xtitle() { echo "ESC]0;$*^G" } # title an xterm
(where "ESC" and "^G" are literally those characters)
(this is from Sonic.net's /etc/bashrc, btw)
Anyway, enjoy! Gotta run!
-bill!