Экран GNU 4.2.1 в xterm: hardstatus в заголовке окна исчезает

В моем ~/.screenrc есть только две строки:

  1. termcapinfo xterm * 'hs: ts = \ E] 2;: fs = \ 007: ds = \ E] 2; экран \007'
  2. строка с жестким статусом "%h [экран%n%?: %t%?]"

В версии 4.0.3 экрана GNU, которую я использовал ранее, он устанавливает для hardstatus в заголовке окна что-то вроде:

имя_компьютера ~ [экран 0: bash]

Тем не менее, после обновления экрана GNU до версии 4.2.1, часть "[screen 0: bash]" в заголовке окна исчезает после того, как я нажимаю ввод в терминале. Часть "имя_компьютера ~" остается там. Однако "[screen 0: bash]" появляется снова при переключении окон (например, выполнение "Ca n") или создании нового окна ("Ca c").

Как мне получить hardstatus в заголовке окна, чтобы остаться на месте? Спасибо за вашу помощь!

1 ответ

Это мое screenrc на протяжении многих лет наслаждайтесь:

startup_message off
deflogin        off
nethack         on
vbell           off
msgminwait      0
msgwait         10
log             off
backtick        1 0 0 hostname
caption splitonly "%?%F%{= yk}%:%{= Kk}%? %n %t%="
hardstatus alwayslastline "%{= rY}  %1`  %{= bw}  %-w%{= Yk} %n %t %{-}%+w %=%{c} %l %{= bY} %0c "
Другие вопросы по тегам