Created
January 29, 2019 23:44
-
-
Save electric380v/251bcb6ee4e61de7a9abd46c2ac9e97d to your computer and use it in GitHub Desktop.
.screenrc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# включаем 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