| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- ####
- ## .screenrc v1.5 - get yourself a useable work environment =)
- # Written (w) 2003-2007 by Stephan Schmieder, <ssc@unixgu.ru>
- #############
- # $Id: screenrc-ssc 213 2010-08-11 20:37:29Z rb $
- #############
- # "activity in window #%n title: %t~"
- activity "%C -> %n%f %t activity!"
- # pass on the "beep" (CTRL-G) by adding a '~':
- bell "%C -> %n%f %t bell!~"
- # set colors for "messages" and "text marking"
- sorendition kG
- # [hostname ][windowlist][month and day][time]
- caption always "%{WB}%H %{kG}%?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{kG}%?%+Lw%? %88=%{YR}%m-%d %94=%{RY}%c%="
- # console-screensave, (!)doesn't lock(!)
- # idle 180 eval "screen cmatrix" "idle 0"
- nethack on
- # key bindings
- bind t screen -t top 0 top
- bind c screen -t sh 1 bash -l
- bind e screen -t email 2 ssh unixgu.ru -t screen -d -R -S email /usr/local/bin/mutt
- bind s screen -t silc 3 ssh unixgu.ru -t screen -d -R -S silc /usr/local/bin/silc
- # play your music
- bind m screen -t music 4 sh -c 'echo -e "available bands:\n================"; ls ~/music/; echo -ne "\nWildcards \"*,?\" and groups \"{foo,bar}\" are supported.\nMake your choice: "; read REPLY; bash -c "mplayer -shuffle ~/music/$REPLY/*|grep Playing"; echo -ne "\033kmusic[EOF]\033\134"; read REPLY'
- # wget something with pseudo-interactive feedback (F=failed, C=completed)
- bind w screen -t wget 6 sh -c 'mkdir -p ~/downloads; cd ~/downloads; echo -n "URL?: "; read REPLY; wget --tries=23 --timeout=5 --waitretry=2 --continue "$REPLY" && echo -ne "\033kwget[C]\033\134" || echo -ne "\033kwget[F]\033\134"; read REPLY'
- # use F7 and F8 to cycle trough the windows
- bindkey -k k6 prev
- bindkey -k k7 next
- # unbind some keys
- bind .
- bind ^\
- bind \\
- bind K
- # termcap stuff
- termcapinfo xterm ti@:te@
- # make the cursor show up in red:
- termcapinfo linux "ve=\E[?25h\E[?17;0;64c"
- # this makes screen work within rxvt on cygwin:
- termcapinfo rxvt-cygwin-native ti@:te@
- # scrollback buffer in lines
- defscrollback 1000
- # my shell
- shell bash
- # no copyright message
- startup_message off
- # show messages for 2 seconds
- msgwait 2
- # visual bell
- vbell on
- vbell_msg " *beep* "
- # don't remember what these do
- deflogin off
- silencewait 15
|