# screenrc # most settings have to be considered as # my personal preference # thx for the License. No go away. startup_message off # :) shell zsh # color for marked stuff #sorendition "rw" sorendition "bw" # we're in screen, aren't we? term screen # switch between different windows quickly bindkey -k k8 prev bindkey -k k9 next bindkey -d kb stuff ^H # keep scrollback lines of history defscrollback 6000 # always change to $HOME before launching a new terminal chdir # quick way to leave bind K quit # control cmus in screen #bind o exec !cmus-remote -v -7% #bind p exec !cmus-remote -v +7% bind o exec ! amixer -c0 sset PCM 6%- > /dev/null bind p exec ! amixer -c0 sset PCM 6%+ > /dev/null bind Z exec !cmus-remote -r # rethink bind x exec !cmus-remote -p bind C exec !cmus-remote -u bind V exec !cmus-remote -s bind b exec !cmus-remote -n # some keybindings for fast program startups # my hosts bind s screen -t "sop" 0 ssh tek@archer bind I screen -t "irw" 1 ssh tek@irwin bind g screen -t "w3m" 2 w3m http://www.google.com bind e screen -t "mutt" 8 mutt -F $HOME/.mutt/muttngrc -f $HOME/Mail/inbox bind P screen -t "cmus" 9 cmus bind X screen -t "xinit" 20 xinit -- /usr/bin/X -nolisten tcp # special trick.. thx # http://strcat.de/blog/index.php?/archives/355-now-playing-fuer-GNU-Screen..html #backtick 123 2 2 volume.sh backtick 321 1 1 np -foo #hardstatus alwayslastline " %=%{+b k} %123`" # " [ MM DD :: HH:mm ] 0*NAME 1 NAME 2 NAME [ n.n n.n n.n ] " #hardstatus alwayslastline " %{kw}[%{r} %M %d %{-}:: %{r}%c%{-} ] %-w%{rw}%n* %t%{-}%+w %= %123` %{kw}[ %{rw}%l %{kw}] " #hardstatus alwayslastline " %{kw}[%{r} %M %d %{-}:: %{r}%c%{-} ] %-w%{rw}%n* %t%{-}%+w %= %321` %123` %{kw}[ %{rw}%l %{kw}] " hardstatus alwayslastline " %{kw}[%{b} %M %d %{-}:: %{b}%c%{-} ] %-w%{bw}%n* %t%{-}%+w %= %321` %123` %{kw}[ %{bw}%l %{kw}] " # execute some ( neat ) apps on startup screen -t "zsh" 1 zsh # wall ' Wake up..' activity 'follow the white rabbit in window %n'