defutf8 on autodetach on startup_message off defscrollback 10240 # scroll through scrollback termcapinfo xterm* ti@:te@ # let's get high-tech with 256 colors over here attrcolor b ".I" # allow bold colors - necessary for some reason termcapinfo xterm "Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm" # tell screen how to set colors. AB = background, AF=foreground defbce on # use current bg color for erased chars # remapping dangerous keybindings bind k bind ^k bind . bind ^\ bind \\ bind ^h bind h bind 'K' kill bind 'I' login on bind 'O' login off bind '}' history # custom keybindings bind '/' eval "scrollback 0" "scrollback 15000" # status line #backtick 1 5 5 true #termcapinfo rxvt* 'hs:ts=\E]2;:fs=\007:ds=\E]2;\007' #hardstatus string "screen (%n: %t)" #caption string "%{= kw}%Y-%m-%d;%c %{= kw}%-Lw%{= kG}%{+b}[%n %t]%{-b}%{= kw}%+Lw%1`" #caption always # environment setenv DISPLAY ":0" # start with a bunch of windows #screen -t "Nice Rootshell" 0 sudo ionice -c 3 nice su - #screen -t "Nice Rootshell" 1 sudo ionice -c 3 nice su - #screen -t "Rootshell" 2 sudo su - #screen -t "Shell" 3 zsh #screen -t "Shell" 4 zsh #screen -t "Shell" 5 zsh #screen -t "Shell" 6 zsh #screen -t "Dictionary" 7 /home/eridanus/Software/Development/Et/et-dictionary/screen-wrapper.sh #screen -t "Equalizer" 8 alsamixer -D equal #screen -t "Red Noise" 9 red-noise.sh #screen -t "Syncthing" 10 syncthing -no-browser