An old thread but I found a way around this by adding a line to my bashrc: echo -ne "\033]0; `whoami` @ `hostname` \007"
The reference http://mdinh.wordpress.com/2010/11/21/xterm-title-bar/ On Thu, Nov 25, 2010 at 7:26 PM, Chet Ramey <chet.ra...@case.edu> wrote: > On 11/25/10 3:38 PM, Jonathan Reed wrote: > > I was using this as my ps1 > > PS1='[\u@\[\e[1;31m\]\h\[\e[0m\]:$PWD]\$ ' > > > > But I wanted to label the title of my xterm windows with the hostname of > > system Im logged into. So I added the following > > PS1='[\u@\[\e[1;45m\]\h\[\e[0m\] $PWD]\e]2;@ \H\a\$ ' > > > > It works great except for it rewrites the current line if I write text > past > > the current window size (regardless of the window size). > > filenameERVERNAME:/home/jreed]$ cat /a/really/long_fi > > > > Any suggestions? > > You might consider bracketing all sequences of non-printing characters > with \[ and \]. > > > > -- > ``The lyf so short, the craft so long to lerne.'' - Chaucer > ``Ars longa, vita brevis'' - Hippocrates > Chet Ramey, ITS, CWRU c...@case.edu > http://cnswww.cns.cwru.edu/~chet/ >