カスタムタイトルでさまざまなディレクトリを指す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
'

関連情報