每次我切换到屏幕会话的不同窗口时,如何让 GNU 屏幕动态设置 gnome-terminal 的标题?

每次我切换到屏幕会话的不同窗口时,如何让 GNU 屏幕动态设置 gnome-terminal 的标题?

问题标题说明了一切。

我无法分辨我在屏幕会话中的哪个窗口,为了找出答案,我必须查看 ^aw(窗口列表)并查看 * 的位置才能知道我在哪个窗口。如果每次我在屏幕会话中切换窗口时,gnome 终端的标题都会改变,那就太好了。

serverfault 中关于这个主题有很多问题,但我无法找到我的具体问题的答案。

[顺便说一句,对于未来的访客,基于 HUB 的回答

hardstatus alwayslastline "Terminal Win: %n - [%t]"
hardstatus ignore

不知道如何,但它只是用当前屏幕窗口更新了 gnome-terminal 窗口的标题栏。

答案1

将以下行添加到您的 screenrc 中:

caption always
caption string "%{kg}%-w%{wb}|%n %t|%{-}%+w"
hardstatus alwayslastline "You are on: %H  | Now is:  %C%a  %d %M %Y |"

我希望这能帮到您。

相关内容