# default screenrc file for kvm-manager sessions (copied from cereal's screenrc) # use C-\ as the escape character escape \034\034 logfile ./servicelog logfile flush 1 # unset important key bindings ## prevent external command execution bind : ## prevent opening new windows bind c bind ^c ## prevent ability to turn off logging bind H ## prevent terminal reset bind Z ## unset kill commands, sincepreference is to "detach") ## (should unset "quit" too, or is it useful to have a backup "kill"?) bind ^k bind k bind K bind \ bind \\ bind ^\ ## no lockscreen: bind ^x bind x ## no monitor, prev, next: bind M bind ^@ bind n bind ^N bind ' ' bind ^H bind ^P bind p bind ^? # no number: bind N # no clear: bind C # no displays or dumptermcap: bind * bind . # no window switching: bind - bind 0 bind 1 bind 2 bind 3 bind 4 bind 5 bind 6 bind 7 bind 8 bind 9 ## no window splitting: bind S # no title change bind A # no remove bind X # no windows: bind ^w bind w # no suspend: bind ^z # no focus: bind ^i # no windowlist: bind \" # set default shell to be /bin/false # this is a little redundant with unsetting the create new window keys shell /bin/false # set a nice, informative caption caption always "%{= bw}%f %{+b w}KVM console: %{+b y}%t%{-b w} %= %Y-%m-%d %c %= %{-b}\"C-\ d\" to detach" startup_message off defscrollback 1024 defutf8 on