我在centos7上使用bash
和GNU screen
。我注意到,如果我ssh到另一台服务器,更改标题(通过ctrl+ a+ A),并登录服务器,我的新头衔被通过覆盖的出来USER@HOST:~
。我怎样才能阻止它这样做?
我研究了动态标题并确定这就是其中的内容,但我不确定如何禁用该功能......
我喜欢通过预先打开的 SSH 连接弹出一个屏幕会话,该连接与我在办公室管理的主要服务器。我给这些窗口起一个非常简短的名称,通常为 2-4 个字符,因此它们会以这些名称出现在我的屏幕状态栏中。所以我会有一个看起来像的屏幕条目
0$ jen1 ...
Run Code Online (Sandbox Code Playgroud)
现在,当我需要切换到该服务器并执行任何操作甚至是获取目录列表之类的简单操作时,该名称会突然扩展并变为
0$ ghellings@devjenkins01
Run Code Online (Sandbox Code Playgroud)
当我访问它时,每个窗口都会发生同样的情况,使我的状态栏迅速溢出屏幕的水平宽度。我想在创建窗口时锁定名称并防止客户端应用程序更改它。我不希望任何应用程序能够更改屏幕窗口标题(与很多人似乎要求的完全相反)。一旦我切换到那个屏幕并在某处打开一个目录,这就会变得特别麻烦。然后屏幕标题变成
(0*$ ghellings@devjenkins01:/opt/somepackage/software/subdirectory)
Run Code Online (Sandbox Code Playgroud)
我希望它只改变活动状态,所以它总是会读取
`0$ jen1` or `(0*$ jen1)`
Run Code Online (Sandbox Code Playgroud)
有没有办法让我锁定窗口名称并防止更改它?