小编Fab*_*bio的帖子

Gnu 屏幕,如何动态更新窗口的标题?

我正在尝试使用 screenrc 文件改进 GNU Screen 的方面,我调整了颜色、状态行、标题和加载的窗口列表。

我唯一无法实现的是使用当前执行的命令获取标题,如下图所示,注意右侧窗格中的 vim 标题:

在此处输入图片说明

我目前拥有的是this,我想获得的是使用|0 less| 1 man而不是当前的|0 bash| 1 bash.

我怎样才能做到这一点?

更新:到目前为止,我找到的唯一可行的解决方案是在这篇文章中,但它没有打印出我需要的...

然而,这是迄今为止我发现的唯一有效的动态标题。

PROMPT_COMMAND='echo -ne "\033k\033\134\033k${HOSTNAME}[`basename ${PWD}`]\033\134"'`
Run Code Online (Sandbox Code Playgroud)

在 .bashrc 和shelltitle '] |bash'.screenrc 中。标题更新了主机名和工作目录的基名,但是提示完全错误(也有前导空格):

134134fabio@host10:~$
Run Code Online (Sandbox Code Playgroud)

gnu-screen

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

gnu-screen ×1