Screen Profiles available Ubuntu 9.04

Interesting article about .screenrc profiles that offer some unique status bars with GNU Screen under Ubuntu 9.04

For any that are interested, this is my .screenrc

hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
# Default screens
# syntax: screen -t NameOfScreen ScreenNumber ShellCommand
screen -t "Work SSH" 0 /home/name/workssh
screen -t "Home 1" 1
screen -t "Home 2" 2
screen -t "Home 3" 3
screen -t "Home 4" 4

The hardstatus string gives me the local computer’s hostname on the left, lists the shells themselves in the middle, and on the right offers the date and time.

Line 6 with “Work SSH” executes the shell script “workssh”, labels the window “Work SSH” and assigns it to virtual shell number 0. This shell script allows me to SSH to one of my work servers offering me a series of local listening ports that forward to remote IP’s and ports.

Shells 1-4 are local bash shells.