gnu screen: can you automatically name a window after the last invoked program?
Yes, you can use shelltitle to do this.
Assuming you use bash, the following should work. Add this to your .screenrc
:
shelltitle "$ |bash"
where the "$ " should match whatever is at the end of your prompt string ($PS1) and "bash" is the default title. Then add a null title escape sequence to the beginning of your prompt string:
export PS1='\[\033k\033\\\]'$PS1
which should go in your .profile
or whatever.