brownbetty (
brownbetty) wrote in
command_liners2010-07-29 03:37 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
No one told me about this!
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
So I wanted to ask people their favourite things to do with screen, and to share their .screenrc files, where they've modified them in interesting ways.
I still remember that happy day when I discovered that screen could monitor a background window, and tell me when it changed or stopped changing. The latter was the revolutionary one, for me; I could start something enormous compiling, and then neglect it, secure in the conviction screen would let me know when it finished. If your keybindings are standard, "ctrl-a, _" will monitor for silence, and "ctrl-a, m" will monitor for change/movement.
My screenrc is very lightly customized, a relic of my old machine which would barf and die if asked to update screen too often, but I like it. The interesting entry is
caption always "%{= kw} %-Lw [%n-%f %t] %+Lw %?@%u%?%? [%h]%?"This gives me a strip at the bottom of the session which lists my windows by name and number, ferrinstance, at this moment:
[0-$ bash] 1$ newsbeuter 2-$ mutt 3$ rtorrentwhere the active window is in square brackets. Mutt has a hyphen after the window because it's the last active window, and the one I'd go to if I used "ctrl-a a" to return to my previous. If one of my windows had produced an alert, I'd get a "!".
You can do some really crazy stuff with the caption command, although the syntax is so arcane it requires years of study. I'm pretty sure most people copy someone else's and fiddle with it to get what they want, rather than attempt to write one from scrap.
no subject
Care to share more about this nesting concept? I'm not sure I quite get it. (Love the idea of different keybindings on a remote machine)
no subject
if you had similar screenrcs on the local and remote machine.
no subject