Оце - типовий конфіг для gnu screen, який в мене юзається вже багато років:
# --- /usr/local/etc/screenrc ----------8<------------------------------------------
startup_message off
deflogin off
nethack on
vbell off
msgminwait 0
msgwait 10
log off
backtick 1 600 600 hostname
caption splitonly "%?%F%{= yk}%:%{= Kk}%? %n %t%="
hardstatus alwayslastline "%{= rY} %1` %{= kg} %0c %{= bY} %-w%{= Yk} %n %t %{-}%+w %=%{g}%l "
# ---# --- ~/.screenrc ----------8<------------------------------------------
sessionname somename
screen -t "logger" 0 screen -m -c ~/.log.screenrc
screen 1
screen 2
screen 3
# ---# --- ~/.log.screenrc ----------8<------------------------------------------
sessionname logger
caption splitonly "%?%F%{= yk}%:%{= wk}%? %n %t%=%?%FMETA='C-a a' TAB=next C-\=quit %: %?"
hardstatus alwaysignore
split
split
screen -t "messages" 1 tail -F /var/log/messages
focus
screen -t "security" 2 tail -F /var/log/security
focus
screen -t "maillog" 3 tail -F /var/log/maillog
# ---
(no subject)
Date: 9 Mar 2010 09:43 (UTC)По-друге, зручне багатовіконне середовище через Са-с, Ca-n, Ca-p чи Ca-<цифра>
По-третє, можливість розбиття термінального вікна на області, кожна з яких є терміналом для окремої задачі - скажімо, два редактора з різними файлами. Або критичні логи, які зручно контролювати одночасно.
По-четверте, можливість працювати одночасно багатьом людям з однім скріном - в R/O чи в R/W режимі, це зручно для консультацій, навчання та аудиту.