Article View: comp.windows.x
Article #36787Re: changing titles
From: Tom Bannon
Date: Tue, 13 Feb 1990 19:45
Date: Tue, 13 Feb 1990 19:45
48 lines
2573 bytes
2573 bytes
In article <NIERMANN.90Feb11143721@grumpy.csg.uiuc.edu> niermann@grumpy.csg.uiuc.edu (Tom Niermann) writes:
> Is there a way to change the name displayed in the title bar from the command
> line ?
> This could be done in sunwindows and was useful for displaying the current
> directory and machine logged into by aliasing rlogin and cd.
I got this off the net awhile ago (comp.windows.x, from graham@fuel.dec.com
(kris graham)) and modified it a bit to suit my tastes. By aliasing certain
commands you can get your current working directory in your xterm title bars,
which I find very nice. I have the lines below sitting in my .cshrc. The
"^[ is really "ESC[ and the "^G" is "control-G". You can get the current
directory string more than one way, see the pwd man page if you are interested.
You will get funny results if the machine you are logging into does not have
the hostname program, which I use to set the variable HOST; there may be better
ways to get the host name than this. With the []2 these escape sequences only
affect the title bar on the xterm window, specify []0 if you would like it to
affect the icon name as well. BTW, this topic is beginning to look like a
candidate for the "Common Questions & Answers" bin.
Enjoy,
Tom
bannon@csc.ti.com
Computer Science Center
Texas Instruments, Dallas
----------
# Put machine and current directory in xterm title bar
setenv HOST `hostname`
if ($?DISPLAY) then
echo -n "]2;"${HOST}":"`pwd`""
endif
# Alias to set the title freely
alias title 'echo -n "]2;"\!*"" '
# Alias cd, pushd, popd to update the title bar with dir and host
alias cd 'cd \!*; echo -n "]2;"${HOST}":"`pwd`"" '
alias pushd 'pushd \!*; echo -n "]2;"${HOST}":"`pwd`"" '
alias popd 'popd \!*; echo -n "]2;"${HOST}":"`pwd`"" '
alias rlogin 'echo -n "]2;"\!*":";/usr/ucb/rlogin \!*; echo -n "]2;"${HOST}":"`pwd`"" '
Technical Details
Message-ID:
<BANNON.90Feb13134554@betelgeuse.csc.ti.com>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!wuarchive!brutus.cs.uiuc.edu!apple!sun-barr!newstop!texsun!smunews!ti-csl!m2!bannonReferences:
<NIERMANN.90Feb11143721@grumpy.csg.uiuc.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!wuarchive!brutus.cs.uiuc.edu!apple!sun-barr!newstop!texsun!smunews!ti-csl!m2!bannon From: bannon@betelgeuse.csc.ti.com (Tom Bannon) Newsgroups: comp.windows.x Subject: Re: changing titles Message-ID: <BANNON.90Feb13134554@betelgeuse.csc.ti.com> Date: 13 Feb 90 19:45:54 GMT References: <NIERMANN.90Feb11143721@grumpy.csg.uiuc.edu> Sender: news@ti-csl.csc.ti.com Distribution: comp.windows.x Organization: TI Computer Science Center, Dallas Lines: 48 In-reply-to: niermann@grumpy.csg.uiuc.edu's message of 11 Feb 90 20:37:21 GMT