gnome-terminalの起動スクリプトはタブのタイトルを変更したり、コマンドを実行したりしません。

gnome-terminalの起動スクリプトはタブのタイトルを変更したり、コマンドを実行したりしません。

開発環境を自動的に設定したい。 guake(ドロップダウンメニューの動作が素晴らしい)にWaylandに問題があったので、guakeからgnome-terminalに置き換える必要がありました。私はManjaroとgnomeデスクトップを使用しています。

これは私のスクリプトです。

#!/bin/bash
gnome-terminal --tab -t "TSR VIM" --working-directory /my/working/dir/ -- vim
gnome-terminal --tab -t "TSR CMD" --working-directory /my/working/dir/ -e 'git status'
gnome-terminal --tab -t "TSR Server" --working-directory /my/working/dir/ -e 'bundle exec hanami server'

これは次のことを行います。

  1. コマンド:作業を完了してください。新しいタブが開き、タイトルの名前を変更してvimを起動します。
  2. コマンド:git statusを実行しますが、その状態を維持します。この後、他のコマンドを実行することはできません。また、タイトルの名前は変更されませんでした。作業ディレクトリが設定されました。
  3. コマンド:2番目のコマンドと同じです。 CRTL+C を使用してサーバーを停止すると、タブは使用できなくなります。

私も変えるように言いました。- 金利到着-2. および 3. コマンドの場合。ただし、そうすると別のエラーが返されます。実行できません。その名前のファイルやディレクトリは存在しません。

最後に、初期タブは開いたままです。

他のSOの質問を確認し、Google fuを試して他のソリューションを実装しましたが、成功しませんでした。

<<<編集1

私が試したコメントに基づいて:

gnome-terminal --tab -t "TSR VIM" --working-directory /my/dir/ -- vim
gnome-terminal --tab -t "TSR CMD" --working-directory /my/dir/ -- bash -c 'git status'
gnome-terminal --tab -t "TSR Server" --working-directory /my/dir/ -- bash -c 'bundle exec hanami server'

これらの問題については変更はありません。

<<<編集1

この問題を解決するのに役立つ人はいますか?

最高、セブ

ベストアンサー1

おすすめ記事