LINUX.ORG.RU

Информация о сессии в screen

 


0

1

Можно ли как-нибудь в screen сделать так, чтобы всегда отображалась информация о том, что я нахожусь именно в сессии screen, а не в обычном терминале и еще бы указать имя этой сессии? Например, вынести эту инфу в $PS1 или еще как-нибудь.

★★★★★

сделай в PS1 проверку на тип терминала, если TERM=screen, значит ты в screen

JB ★★★★★ ()
$ cat ~/.screenrc 
# An alternative hardstatus to display a bar at the bottom listing the
# # windownames and highlighting the current windowname in blue. (This is only
# # enabled if there is no hardstatus setting for your terminal)
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "
sin_a ★★★★★ ()
Ответ на: комментарий от sin_a

можно и через caption

caption always
caption string '%{= kW}%-w%{= Ck}%50>%n %t%{-}%+w%<%{d} %=%{R}|%{B}%0c%{d}' 
ananas ★★★★★ ()
$ grep ^caption /etc/screenrc
caption always "%{ky}%3n %t%? @%u%?%? [%h]%?%=%{b}$USER@%H%{gk} %c"
Black_Shadow ★★★★★ ()
Ответ на: комментарий от sin_a

Очень симпатичная панелька, но в ней не указано имя сессии. Как прописать имя сессии и как впрочем синтаксис этой строки, почему-то найти пока не могу.

Rinaldus ★★★★★ ()
Ответ на: комментарий от Rinaldus

Не, мопед не мой, самому дали списать. Вон выше отозвались, может они знают.

sin_a ★★★★★ ()
Ответ на: комментарий от swarnk

Получилось, спасибо большое! Я строку немного оптимизировал для себя. Вот что у меня получилось (может другим тоже будет полезно):

hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%S %t%{-}%+w %=%{..G} %H %{..Y} %d.%m.%Y %c"

Rinaldus ★★★★★ ()
Последнее исправление: Rinaldus (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.