57 lines
1.4 KiB
Text
57 lines
1.4 KiB
Text
# Use a reattach password.
|
|
# auth on
|
|
|
|
# Use a custom shell rather than the one in $SHELL.
|
|
# The '-' prefix makes the shell a login/interactive shell.
|
|
shell -/bin/bash
|
|
|
|
# Change how screen operates.
|
|
deflogin on
|
|
defscrollback 100000
|
|
defutf8 on
|
|
|
|
# Change the output from screen.
|
|
startup_message off
|
|
vbell off
|
|
bell_msg "^GBell in window %n - %t"
|
|
vbell_msg "Bell in window %n - %t"
|
|
rendition bell =b y
|
|
rendition monitor =b g
|
|
rendition silence =b c
|
|
# Linux console doesn't support underlining, so use a colour attribute instead.
|
|
#attrcolor u "-u c"
|
|
|
|
# Use a custom hardstatus line.
|
|
# Inserts a random char before the | :
|
|
#hardstatus alwayslastline "%{=b2}%H%{-}%+012= %{=b7}|%{-} %{=b4}%-w%{-}%40L>%{=b1}%n %t%{-}%{=b4}%+w%{-}%-08= %{=b7}|%{-} %{=b3}%c${-}"
|
|
hardstatus alwayslastline " %{=b6}%S%{-}%{=d7}@%{-}%{=b2}%H%{-} %{=b7}|%{-} %{=b4}%-w%{-}%40L>%{=b1}%n %t%{-}%{=b4}%+w%{-}%-09= %{=b7}|%{-} %{=b3}%c${-}"
|
|
|
|
# Rebind keys.
|
|
bind ^k
|
|
bind k
|
|
bind K kill
|
|
bind ^\
|
|
bind \\ quit
|
|
bind s
|
|
bind q select 11
|
|
bind w select 12
|
|
bind e select 13
|
|
bind r select 14
|
|
bind t select 15
|
|
bind y select 16
|
|
bind u select 17
|
|
bind i select 18
|
|
bind o select 19
|
|
# bind p select 20
|
|
bind b next
|
|
|
|
# Start window numbering from 1, not 0.
|
|
screen 1
|
|
bind c screen 1
|
|
bind ^c screen 1
|
|
bind 0 select 10
|
|
|
|
# Allow remote 'screen' command in all windows.
|
|
# aclchg :window: +x "#screen"
|
|
# To open a new screen remotely:
|
|
# echo -ne "\e]83;screen 1 <cmd>^G" # Where ^G is a literal Ctl+G
|