Today I decided to rewrite some of my config files. I started with ~/.screenrc. It's amazing the cool things you can do in that file ![]()
Here are some of the options I use. One of them is rather useful : replacing the main screen key : instead of 'ctrl-A', I changed it to 'ctrl-O'. That's because 'ctrl-A' is binded in many applications (emacs, *sh, other editors, links...), and it clashes a lot with the badly chosen default screen key 'ctrl-A'.
The other nifty option sets the caption of the bottom line : it displays all the windows with their number and title, the current one being highlighted in white on blue. And some status information are padded to the right of the screen.
# ~/.screenrc
# use visual bell
vbell on
# replace ctrl-A by ctrl-O
escape ^Oo
# set a big scrolling buffer
defscrollback 5000
# Set the caption on the bottom line
caption always "%{= kw}%-w%{= BW}%n %t%{-}%+w %-= @%H - %LD %d %LM - %c"
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| < | Current | > >> | ||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | |