# включаем utf8, ага
defutf8 on
# настройка режим управления потоком окна.
defflow on
# включает login-режим (для обновления /var/run/utmp)
deflogin on
# выключает использование или эмуляцию hardstatus-строки терминала
# хотя можно использовать вместо caption
hardstatus off
# заголовок, о форматировании заголовка смотреть в мане
caption always ' %{-b dd}%-w%{cd}%n* %t%{-}%+w %{cd}%-=(%l) %d/%m %c%{-} '
# включаем визуальный звонок
vbell on
# сообщение для (visual bell)
vbell_msg "vbell %n"
# сообщение если в фоновом окне bell character, ^G
bell_msg "Bell %n"
# сообщение если есть активность в наблюдаемом окне
activity "Activity on %n"
# собственно включаем монитор активности, если off то включается командой ^a M
defmonitor on
# количество сохраненных строк
defscrollback 10000
# при копировании строки будут разделяться символами CR — LF
crlf off
# нахрен нам страница приветсвия
startup_message off
# цвет фона при очистке, кстати имя терминала тоже меняется
# поэтому настройку клавиатуры zsh надо проводить отдельно
defbce on
# по умолчанию детатчится при разрыве связи с терминалом
# для работы по ssh самое оно
autodetach on
# поддержка alternate screen, типо отчистка экрана при выходе из манов и пр.
altscreen on
# как же мы без скринсейвера
idle 30 eval "screen cmatrix -f -o -u 10" "idle 0"
# вешаем ^a + на увеличение окон на 3 и ^a - на уменьшение на 1
bind + resize +3
bind - resize -1
# имя файла для чтения и записи буфера обмена, по дефолту пишет
# в /tmp/screen-exchange
bufferfile ~/.bak/screen-exchange
# дальше настройка терминала, лучше взять из своего дистрибутивного
# дефолтного screenrc, обычно они там есть.