Skip to content

Instantly share code, notes, and snippets.

@electric380v
Created January 29, 2019 23:44
Show Gist options
  • Save electric380v/251bcb6ee4e61de7a9abd46c2ac9e97d to your computer and use it in GitHub Desktop.
Save electric380v/251bcb6ee4e61de7a9abd46c2ac9e97d to your computer and use it in GitHub Desktop.
.screenrc
# включаем utf8
defutf8 on
shell -$SHELL
#Выводим строку состояния
hardstatus alwayslastline
hardstatus string '%{= kG}[%{G}%H%? %1`%?%{G}][%= %{= kW}%-w%{+b Yk} %n %t%?(%u)%? %{-}%+w %=%{G}][%{W}%m/%d %{W}%c%{G}]'
# huge scrollback buffer
defscrollback 10000
# no welcome message
startup_message off
# 256 colors
attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce on
# mouse tracking allows to switch region focus by clicking
mousetrack on
# настройка режим управления потоком окна.
defflow on
# включает login-режим (для обновления /var/run/utmp)
deflogin on
# 256 colors
attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce on
# при копировании строки будут разделяться символами CR — LF
crlf off
# цвет фона при очистке, кстати имя терминала тоже меняется
# поэтому настройку клавиатуры zsh надо проводить отдельно
# defbce on
# по умолчанию детатчится при разрыве связи с терминалом
# для работы по ssh самое оно
autodetach on
# поддержка alternate screen, типо отчистка экрана при выходе из манов и пр.
altscreen on
# как же мы без скринсейвера
idle 30 eval "screen cmatrix -f -o -u 10" "idle 0"
# Открыть оболочку для работы
chdir
screen -t Work 1 bash
# Открыть оболочку для управления конфигурацией
screen -t Configuration 2
chdir /etc
# Открыть оболочку для просмотра логов
chdir /var/log
screen -t 1dev.ltech 3 ssh 1dev.ltech
# Открыть оболочку для просмотра логов
chdir /var/log
screen -t public-api 3 ssh public-api.ltech
# Выбрать первое окошко после старта
select 1
bind c screen 1 # window numbering starts at 1 not 0
bind 0 select 10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment