解決方法がわからない、一見単純な問題があります。
ループ内でバックグラウンドでプログラムを起動する bash スクリプトがあります。ただし、プログラムを開くたびに、ウィンドウが起動され、それに焦点が当てられます。プロセスを起動し、起動するすべてのウィンドウを最小化または完全に非表示にする方法はありますか?
これが私のコードです:
#!/bin/bash
while true; do
process1 & P=$!; #I need to hide all of the windows in this process
process2;
kill $P;
wait;
sleep 0.1; done
ご協力ありがとうございました。