如何更新终结者的标题栏?

如何更新终结者的标题栏?

我已经在 xfce 上的 linux Mint 中安装了终结者。当我打开它时,标题栏是正确的:

在此输入图像描述

但是,当我通过 ssh 登录远程服务器时,标题栏不会更新:

在此输入图像描述

我该如何修复标题?

请注意,我使用超过 1k 个服务器,并且无法修改服务器端的任何内容。

答案1

如果您使用的是bash,请将$HOME/.bashrc下一行添加到您的服务器:

export PROMPT_COMMAND="printf \"\033]0;%s@%s:%s\007\" \"${USER}\" \"${HOSTNAME%%.*}\" \"${PWD/#$HOME/~}\""

答案2

您可以使用客户端脚本来设置目标的标题并执行 ssh,例如,

#!/bin/sh
printf '\033]0;%s\007' "$*"
ssh "$@"
printf '\033]0;%s\007' "(local machine)"

相关内容