如何显式设置新 gnome 终端的选项卡名称?

如何显式设置新 gnome 终端的选项卡名称?

我想在选项卡启动时明确重命名 gnome-terminal 中的选项卡。我不想使用 gnome-terminal --title 标志,因为在其他应该运行的操作之后,它会被我的系统 bashrc 文件重置。

我已在普通终端中成功使用此命令

export PROMPT_COMMAND="echo -ne '\033]0;TABNAME\007'"

此命令可以很好地重命名当前选项卡的名称,但是当我尝试将其与 gnome-terminal 执行命令结合使用时,我没有得到正确的输出。

我已经使用 gnome-terminal --e 标志成功执行了简单的命令,这样会打开一个新的终端并 echo hey 然后返回到 bash

gnome-terminal -e "bash -c 'echo hey';bash"

这就是我正在尝试的注意我添加的转义“ ”标记

TABNAME="export PROMPT_COMMAND=\"echo -ne '\033]0;TABNAME\007'\""
gnome-terminal --tab --e "bash -c $TABNAME;bash"

无论我如何更改引号,我总是得到奇怪的输出,但我认为这就是问题所在。

相关内容