ログインすると、基本的に次のようなスクリプトが実行されます。
chromium-browser &
xchat &
cd ~/randomdir && gnome-terminal &
qbittorrent &
3行目(cd ~/randomdir && gnome-terminal &
)では、開いているターミナルで別のスクリプトを実行したいと思います。このスクリプトでそれを行うにはどうすればよいですか?
スクリプトを実行し、それ自体をインタラクティブなbashシェルに置き換える非インタラクティブなシェルを実行します。
gnome-terminal --working-directory="$HOME/randomdir" -x bash -c './randomscript; exec bash' &
gnome-terminal --working-directory=randomdir
これはあなたが探しているものですか?
ところで、man gnome-terminal
が役立つはずです:)
編集:
ただし、ターミナルを開いたままにする場合は、次の操作を実行できます。
gnome-terminal --working-directory=randomdir -e COMMAND #launch the command - terminal will close
gnome-terminal --working-directory=randomdir #open a new terminal with the same default path
これらの2つのコマンドがスクリプトに追加されました。