3. Tips and Tricks
==================
Using GNU screen
----------------
GNU screen[6] is a very useful program, especially if you are a coder or
administrator. It has a lot of options, and it's not easy to find your way
in its huge man page. Below is a small list of some useful options that
you should put in your ~/.screenrc.
6. http://en.wikipedia.org/wiki/GNU_Screen
One of the rather useful options aims to replace the main screen key.
Instead of 'ctrl-A', it changes it to 'ctrl-O'. This is because 'ctrl-A'
is binded for use in many applications, such as emacs, bash, and links,
which clashes with the default screen key 'ctrl-A'.
Another nifty option sets a caption on the bottom line. It displays the
open windows with their number and title, the current one being
highlighted in white on blue. Some status information is padded to the
right of the screen.
---------------------------------------------------------------------------
| Code Listing 3.1: |
|~/.screenrc settings |
---------------------------------------------------------------------------
| |
|# 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" |
| |
---------------------------------------------------------------------------
Here is a small screenshot of the caption line in action.
Figure 3.1: GNU screen with the caption line enabled
http://www.gentoo.org/images/gwn/20060925_screen.png