GNU screen 4.2.1 在 xterm 中:窗口标题中的 hardstatus 消失

GNU screen 4.2.1 在 xterm 中:窗口标题中的 hardstatus 消失

我的 ~/.screenrc 中只有两行:

  1. termcapinfo xterm*'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
  2. 硬状态字符串“%h [屏幕%n%?:%t%?]”

在我以前使用的 GNU screen 版本 4.0.3 中,它将硬状态设置为窗口标题,如下所示:

计算机名称 ~ [屏幕 0:bash]

但是,将 GNU screen 升级到 4.2.1 版后,我在终端中按 Enter 键后,窗口标题中的 hardstatus 的“[screen 0: bash]”部分消失了。“computer_name ~”部分保留在那里。但是,切换窗口(例如执行“Ca n”)或创建新窗口(“Ca c”)时,“[screen 0: bash]”会重新出现。

如何让窗口标题中的硬状态保持不变?感谢您的帮助!

答案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 "

相关内容