我如何更改我的 gnome-terminal 标题?

我如何更改我的 gnome-terminal 标题?

之前我更改了 gnome-terminal 标题以显示我登录了哪个服务器。我不记得我是怎么做到的,现在也无法更改它。

我浏览了我的 .bashrc,没有找到任何可以设置它的东西,然后以 su 身份登录。作为超级用户,标题也会改变。

我检查了我的 .Xdefaults 文件...什么也没有

我尝试使用以下命令打开 gnome 终端:

gnome-terminal --title=$PWD 

我使用上述命令或 PROMPT_COMMAND 设置的任何标题都将显示半秒钟,然后恢复为我的服务器名称。

我也查看了终端设置。有什么想法我可以在哪里进行此更改吗?在 CentOS 上运行。

答案1

您可以通过以下方式进行操作:

wmctrl -r :ACTIVE: -N "MyWindowTitle"

需要注意的是 - 你需要控制端先包。

来源

您可以在给定的来源处找到更多可能的解决方案。

答案2

它可能正在使用shell 转义代码像这样:
echo -ne "\033]2;hello\007"
这会将终端标题设置为hello。根据描述,我猜您正在做这样的事情:
gnome-terminal -> shell(e.g. bash) -> ssh user@othermachine -> bash 在这种情况下,您需要在本地机器上搜索它,可能是 bash 或 ssh 正在做的事情。

相关内容