创建一个 Gnome 多选项卡终端,指向具有自定义标题的各种目录

创建一个 Gnome 多选项卡终端,指向具有自定义标题的各种目录

我在选项卡保留其自定义标题方面遇到问题。

这是我的脚本:

gnome-terminal \
  --tab --working-directory="${HOME}/git/project-1" -t "Project #1" \
  --tab --working-directory="${HOME}/git/project-2" -t "Project #2" \
  --tab --working-directory="${HOME}/git/project-3" -t "Project #3"

当终端首次打开时,我会看到所有带有自定义标题的选项卡,然后在设置工作目录后切换到完全限定的路径。

  • user@~/git/project-1代替Project #1
  • user@~/git/project-2代替Project #2
  • user@~/git/project-3代替Project #3

编辑

我什至尝试过这个,但它也不起作用。至少它打开了第一个选项卡,但仍然更改了选项卡的标题。

gnome-terminal \
  --tab -t "Project #1" -- bash -c "cd ~/git/project-1; bash" \
  --tab -t "Project #2" -- bash -c "cd ~/git/project-2; bash" \
  --tab -t "Project #3" -- bash -c "cd ~/git/project-3; bash"

参考

答案1

我找到了这个解决方案(但我不记得在哪里)。也许这就是你所需要的。

评论你.bashrc这一行:

# If this is an xterm set the title to user@host:dir
: '
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac
'

相关内容