############################################################## ## Shii's Easy Screenrc (based off of blcknight's screenrc) ## ##############################################################
## ## This caption will always appear at the bottom of the window. ## To fiddle with it, read the man page for screen. ## caption always "%{cK}$LOGNAME %{bK}(%d %M %Y, %c) %{-}%{bW} %-w%{bW}%50>%{= wb}%n%f %t%{-}%+w%< %{-}"
## ## Useful settings. ## ########################################################################## crlf off ## No Microsoft linebreaks. ## startup_message off ## Bypass the GPL notice, please. ## defscrollback 1000 ## Screen remembers more history. ## shell -bash ## Bash is a rather nice shell. ## shelltitle "$ |" ## Blank shell title ## defmonitor on ## Turn monitoring on (see 'activity') ## activity "<%n>" ## Let you know when stuff happens! ## #nethack on ## Makes error messages cryptic. ## # Enable nethack to make screen more interesting, or keep it disabled ## # to make screen more informative. ## ##########################################################################
## ## Let's do some bindings. ## ###################################################### bind W screen -t 'WWW' w3m www.google.com -cookie ## note: enables cookies bind I screen -t 'IRC' irssi ## bind J screen -t 'Jabber' cabber ## # bind Q screen -t 'Nethack' nethack # another example :) bind \ screen ## this will open a nameless shell ## ###################################################### ## ## Easy window switcher and command runner. ## ###################################################################### ## I don't know of any Unix programs that use these keys... do you? ## ###################################################################### bindkey -k F1 select 0 ## F11 = screen 0... avoid this screen :/ bindkey -k k1 select 1 ## F1 = screen 1 bindkey -k k2 select 2 ## F2 = screen 2 bindkey -k k3 select 3 ## F3 = screen 3 bindkey -k k4 select 4 ## F4 = screen 4 bindkey -k k5 select 5 ## F5 = screen 5 bindkey -k k6 select 6 ## F6 = screen 6 bindkey -k k7 select 7 ## F7 = screen 7 bindkey -k k8 select 8 ## F8 = screen 8 bindkey -k k9 select 9 ## F9 = screen 9 bindkey -k k0 select 10 # F10 = screen 10 bindkey -k F2 command ## F12 = do a command #########################