screen -t bash4 screen -t sudo1 sudo -i screen -t sudo2 sudo -i #screen -t bash7 #screen -t bash8 #screen -t bash9 # Selecting first window select 0 # Huge scrollback defscrollback 16000 altscreen on term screen-256color bind ',' prev bind '.' next hardstatus alwayslastline # Backtick commands to output in the hardstatus backtick 1 5 5 sh -c '~/.dotfiles/screen/backticks/1.sh' backtick 2 10 10 sh -c '~/.dotfiles/screen/backticks/2.sh' backtick 3 10 10 sh -c '~/.dotfiles/screen/backticks/3.sh' # http://www.gnu.org/software/screen/manual/html_node/String-Escapes.html # # %H : hostname # %= : expand to fill all space (used here to make remaining content flush right) # %` : print output of 'backtick' command (defined elsewhere in .screenrc) hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][ %1` ][ %2` ][ %3` ][%{B} %d-%m-%Y %{W}%c %{g}]' # use hjkl keys to resize regions #bind -c rsz h eval "resize -h -5" "command -c rsz" #bind -c rsz j eval "resize -v -5" "command -c rsz" #bind -c rsz k eval "resize -v +5" "command -c rsz" #bind -c rsz l eval "resize -h +5" "command -c rsz"