I’ve not used GNU screen too often, just occasional use while running long jobs, uploads, torrents and that sort of thing. To be frank it’s because the default configuration of screen sucks in two important respects: the default escape key is Ctrl-a which conflicts with bash/emacs “go to start of line”, and the very silly “Wuff Wuff” + forced 1 second pause whenever the bell rings.
Thanks go, therefore to Markus Armbruster for giving me some useful screen tips. I dropped the following into my
~/.screenrc and it makes screen very nice and usable:
escape ^^^ vbellwait 0 vbell_msg ^G bell_msg ^G hardstatus on hardstatus alwayslastline hardstatus string "%H|%w%=|%d/%m %c"
The escape key is Shift-Ctrl-^, not used by anything I know, yet not too inconvenient (and it works over ssh from my laptop and other places). The forced 1 second delay is gone. Nicest of all is a status bar which makes using the multiple window functionality easy.