On Wed, Jun 3, 2009 at 7:29 AM, Brian Kroth <bpkr...@gmail.com> wrote: > Asif Iqbal <vad...@gmail.com> 2009-06-02 17:47: >> On Tue, Jun 2, 2009 at 5:36 PM, Dan Mahoney, System Admin >> <d...@prime.gushi.org> wrote: >> > On Tue, 2 Jun 2009, Asif Iqbal wrote: >> > >> >> On Tue, Jun 2, 2009 at 5:07 PM, Dan Mahoney, System Admin >> >> <d...@prime.gushi.org> wrote: >> >>> >> >>> On Tue, 2 Jun 2009, Asif Iqbal wrote: >> >>> >> >>>> On Tue, Jun 2, 2009 at 4:44 PM, Dan Mahoney, System Admin >> >>>> <d...@prime.gushi.org> wrote: >> >>>>> >> >>>>> On Tue, 2 Jun 2009, Asif Iqbal wrote: >> >>>>> >> >>>>>> This is what I have done on the screen server to achieve dynamic >> >>>>>> title. >> >>>>>> >> >>>>>> in .bashrc : >> >>>>>> >> >>>>>> PROMPT_COMMAND='if [ $TERM = "screen" ]; then printf >> >>>>>> "\033k${HOSTNAME%%.*}\033\\" ; fi' >> >>>>>> >> >>>>>> in .ssh/config : >> >>>>>> # this won't work unless your screen server has openssh 5.1 or above >> >>>>>> host * >> >>>>>> PermitLocalCommand yes >> >>>>>> LocalCommand /path/to/screen_ssh.sh %n >> >>>>>> >> >>>>>> >> >>>>>> in screen_ssh.sh : >> >>>>>> # got the idea from http://www.tenshu.net/screen_ssh/ >> >>>>> >> >>>>> Why would you tie this to your ssh command at all? >> >>>>> >> >>>>> I have a postcmd in my shell like this (this is tcsh): >> >>>>> >> >>>>> alias postcmd 'printf "\033%s%s %s %s\033\\" "k" "\!#:0" "\!#:$" >> >>>>> "[$HOST]"' >> >>>> >> >>>> You need to create that alias on every hosts. I have 300 of them. >> >>> >> >>> Nope, just the one I ssh out from. I ssh into about as many hosts as you >> >>> do, but only one or two "home" servers (where my keys live, etc). >> >>> >> >>> Better put, your shell only needs to be modified on machines you run >> >>> "screen" on. >> >>> >> >> >> >> with your setup when you ssh to a host it changes the title fine, but >> >> when exit from it >> >> the title does not change back. >> > >> > Yes, when I exit from it, it changes back because my prompt on my main >> > machine is set thusly: >> > >> > set prompt="%{\ektsch [$HOST]\e\\%}"\% >> > >> >> Ok it is more than just postcmd. Let me know if you can make it work >> for bash users. >> >> I dont use tcsh > > This is basically what you're looking for: > http://www.twistedmatrix.com/users/glyph/preexec.bash.txt
I am happy w/ the solution I posted for bash. But thanks for your script and the example below > > I posted a small example of how to use it with screen (and other long > running commands) for window title changing in an earlier thread: > > http://lists.gnu.org/archive/html/screen-users/2009-04/msg00043.html > > There are ways around the LC_* "requirements" I posted earlier. > > Brian > -- Asif Iqbal PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users