I decided after all these years I would rebind the CTRL+A after I ended up logging out of my shell by pressing CTRL+A CTRL+D [times 3] trying to go to the beginning of a bash prompt and delete the beginning few characters. Yes, I use CTRL+D :P
So while looking into this I found so many other useful things to do inside of .screenrc. I chose CTRL+S as my new screen command character, since nothing I do uses it, and it really shouldn't since it's the old XON/XOFF flow control.
Below is my documented .screenrc:
#we know startup_message off # if we accidentally hangup, don't be all attached when we come back. :P autodetach on # more scrollbacks! defscrollback 10000 # disable use of the "alternate" terminal # thus allowing scrollbars to function as normal in # many terminal emulators! <3 it termcapinfo xterm\* ti@:te@ # have screen update terminal emulators titlebar termcapinfo xterm\* 'hs:ts=\\E]0;:fs=\\007:ds=\\E]0;\\007' defhstatus "screen ^E (^Et) \| $USER@^EH" # but dont print i.e. "bell in window 0" status craps #hardstatus off #default shell title. for bash, place in .bashrc to update titles to current running program: # export PS1='\\[\\033k\\033\\\\\\]\\u@\\h:\\w\\$ ' shelltitle "$ \|bash" #pretty window list at bottom caption always '%{= kg}[%L=%{+u b} %=%{-u W}%?%-Lw%?%45L>%{Y}(%n\*%f%t)%?(%u)%?%{W}%+Lw%{+u b} %=%-1=%{-u g}]' # turn off XON/XOFF, wow. seriously. whys it default, ick. defflow off # now we've new keys! screen command key CTRL+S escape ^Ss
Comments