開発環境を自動的に設定したい。 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'
これは次のことを行います。
- コマンド:作業を完了してください。新しいタブが開き、タイトルの名前を変更してvimを起動します。
- コマンド:git statusを実行しますが、その状態を維持します。この後、他のコマンドを実行することはできません。また、タイトルの名前は変更されませんでした。作業ディレクトリが設定されました。
- コマンド: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
この問題を解決するのに役立つ人はいますか?
最高、セブ