グラフィックアプリケーションの実行に使用していますi3bar
。システムのプロセスpstree
ツリーを表示するときに子でなければなりませんか?systemd
i3bar
i3bar
答え1
i3barのソースコードを見る、i3barが新しいアプリケーションを起動すると、次のようになります。
fork()
- 呼ぶPGID設定、新しいグループID = 0(この動作のマンページノートを参照)
execl()
したがって、新しい子プロセスは親プロセスのプロセスグループに昇格されるため、i3barと同じ親プロセスを持つ必要があります。
i3barインスタンスのプロセスグループIDを確認することでこれを確認できます。たとえば、
ps axo pid,ppid,pgid,sid,comm | grep i3bar
# See 3rd column
i3barがinitの子である場合、これは現在表示されている動作を説明します。