开发者

gnu screen: can you automatically name a window after the last invoked program?

开发者 https://www.devze.com 2022-12-16 16:52 出处:网络
Is there a way to automatically have each window change its name to the name of the last program you ran from that window?

Is there a way to automatically have each window change its name to the name of the last program you ran from that window?

This would be more convenient than having to rename the win开发者_如何转开发dows manually.


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.

0

精彩评论

暂无评论...
验证码 换一张
取 消