mcview и кодировки однострочники sed
Создано: 02-06-2009 17:49:13 изменено: 02-06-2009 17:49:36  Метки: screen linux
Прочитав статью
http://ru.gentoo-wiki.com/Использование_screen
решил поднастроить screen, дабы не только через ssh было удобно пользоваться, но и локально через консоль.

cat ~/.screenrc
vbell on
autodetach on
startup_message off
pow_detach_msg "Screen session of \$LOGNAME \$:cr:\$:nl:ended."

defscrollback 2000

caption always "%{.kG} %H %{.bW}%-w%{.rW}%n %t%{-}%+w %= %{..Y} %c:%s "
hardstatus string "WORK [screen %n%?: %t%?] %h"

screen -t mcom           1   mc
screen -t svn          2
screen -t work         3  
screen -t sudo_mc      0   sudo mc

bind - select 10

поясню настройки:
vbell on - мерцание экрана вместо спикера
autodetach on - при разрыве соединения деатачить автоматом
startup_message off - не выводить заставку при старте
defscrollback 2000 - сколько строк сохранять в каждом окне скрина (доступно по C-a )
screen -t mc 1 mc - запустить в окне с номером 1 mc и назвать его mcom
bind - select 10 - на кнопку <-> повесить выбор 10 окна скрина
hardstatus string "WORK [screen %n%?: %t%?] %h" - вывод в заголовке окна строки с номером скрина и его названием
caption always "%{.kG} %H %{.bW}%-w%{.rW}%n %t%{-}%+w %= %{..Y} %c:%s " - вывод строки статуса внизу окна терминала, здесь:
%{.kG} - установка цвета ярко-зеленый на черном фоне
%H - имя хоста
%{.bW} - установка цвета ярко-белый на синем фоне
%-w - печать номеров и названий скринов до текущего
%{.rW} - установка цвета ярко-белый на красном фоне
%n - номер текущего окна
%t - название текущего окна
%{-} - отмена предыдущих цветов
%+w - печать номеров и названий скринов после текущего
%= - установка длины строки статуса равной ширине экрана
%{..Y} - установка цвета ярко-желтый, остальное не меняем
%c - текущее время, часы и минуты
%s - текущее время, секунды

к сожалению так и не нашел механизма, чтобы при большом количестве окон строка не улезала за пределы экрана, поэтому для офиса сделал такую строку:
caption always "%{.kG} %H %{.bR}%c:%s %{.bW}%-w%{.rW}%18<%n %t%{.bW}%+w%<"
1546 просмотров комментировать

mcview и кодировки однострочники sed