🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #37083

Re: changing title

#37083
From: John Chambers
Date: Tue, 20 Feb 1990 23:29
38 lines
2283 bytes
In article <347@seti.inria.fr> soulard@iznogoud.inria.fr (Herve Soulard) writes:
> 	Title name and icon name of a window can be change
> 	using these control sequences :
> 		<ESC> ] 0 ; string <BEL>  and string will become
> 					   the title and icon name
> 		<ESC> ] 1 ; string <BEL>  for icon name only
> 		<ESC> ] 2 ; string <BEL>  for title name only

OK, now that that's out in the open (;-), here's a followup problem.  As
someone (I think it was me) said earlier, you can make you .cshrc define
a bunch of aliases:
|	switch ( "$TERM" )	# Some terminal-specific stuff.
|		# The 'setttl' command puts the hostname and cwd in the title bar.
|		# The 'putttl' command puts its args in the title bar.
|		# The 'setprompt' command sets the prompt.
|		case xterm*:	# For xterm, we know how to write to the title bar.
|			alias	setttl 'echo "]0;"$HOST":"`pwd`""'
|			alias	putttl 'echo "]0;"\!*""'

and so on.  This works just fine, and I go on to alias cd to call setttl
to get the hostname and cwd into the title bar.  It also produces a
newline, which goes to the window as ordinary output, causing a blank
line on the screen.  This isn't a real big deal, but it's unaesthetic,
sloppy, and wastes screen space.  I've tried suppressing it, to no
avail.  I've tried both 'echo -n ...' and 'echo ...\c', and the result
was "-n" in the title bar or "c" on the next line.  '\\c' didn't work,
either; it put "\c" out to the screen.  Putting the \c before the ^G
isn't effective, either; you get a 'c' output in that case, too.

As I said, it's not a real major catastrophe, but I do like to make
things neat and clean, and this definitely isn't that.  Can anyone come
up with a variant of these aliases that put ALL their output to the
title bar, and nothing (i.e., no CR of LF) to the main window?

-- 
John Chambers ...!{harvard,ima,mit-eddie}!minya!jc

[Sorry, no clever saying today.]
Technical Details
Message-ID: <112@minya.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!decwrl!crltrx!decvax!ima!minya!jc
References: <347@seti.inria.fr>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!decwrl!crltrx!decvax!ima!minya!jc
From: jc@minya.UUCP (John Chambers)
Newsgroups: comp.windows.x
Subject: Re: changing title
Summary: How do you suppress the NL?
Message-ID: <112@minya.UUCP>
Date: 20 Feb 90 23:29:27 GMT
References: <347@seti.inria.fr>
Lines: 38