On Wed, Nov 05, 2008 at 02:39:13PM -0800, Micah Cowan wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Gokdeniz Karadag wrote: > > Hi, > > > > This is more like a story, I am trying to automatically set > > "GNU screen window title" equal to the hostname that is > > connected by ssh. > > This has been a recurring need, solved in various ways.
I've solved it by prompt hacking; here's the relevant bits from my .screenrc at work: # Magic to make PS1 goodness work hardstatus off hardstatus string "%t" chacl :window: -rwx #? chacl :window: +x title ##### # With this setup, you can change the current window's title by # sending an ANSI escape sequence; this will change the window's # title and the title will show up in the hardstatus line (i.e. the # title bar in PuTTY). This sets the title to the current host # name. The actual prompt is the hostname followed by $ for bash or # %# for zsh, which is magic that shows either # if you're root or % # if you're not. # # zsh: PS1="$(echo -e '%{\033]83;title '$(uname -n)'\007%}%m%# ')" # # bash: PS1="\[\033]83;title $(uname -n)\a\]$(uname -n)\$ " # ##### -Robin -- They say: "The first AIs will be built by the military as weapons." And I'm thinking: "Does it even occur to you to try for something other than the default outcome?" -- http://shorl.com/tydruhedufogre http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/ _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users