アプリケーションが実行中で、ユーザーに表示されるのか、それとも実行中ですが最小化されているのか(ユーザーには表示されません)、知っておく必要があります。
私はアプリケーションのPIDを取得できますが、pgrep studio
上記の問題を解決する方法がわかりません。
私はより多くの情報を入手しようとしましたが、ps -O -pid 5439
必要な情報を取得できないようです。
ベストアンサー1
プロセスリストにはWindowsに関する情報はありません。ウィンドウシステムとプロセス管理システムは別々です。プロセス管理はLinux(カーネル)で行われます。 Windowing は X11 または Wayland で通常のユーザープロセスとして実行されます。
すべてのウィンドウのリスト、名前、表示の有無、およびその他の情報をウィンドウシステムに要求する方法があります。これがあなたに必要な場合があります。 (何が起こったのか覚えていません)。