クリックしてウィンドウのPIDを取得する


回答:


64

はい。試してみてxprop、あなたはの値を探しています_NET_WM_PID

xprop _NET_WM_PID | cut -d' ' -f3
{click on window}

12
この情報はクライアントによって自主的に提供されるものであり、正しい、存在する、または意味のあるものである必要はありません(リモートクライアント、別のPID名前空間のクライアント)。
サイモンリヒター


0

これらの優れた答えを完成させるために、コマンドを取得するための小さなbashコマンドを次に示します(実際に必要です)。

id=`xprop _NET_WM_PID | awk '/PID/ {print $3}'`; cat /proc/$id/comm

例:

Lila ~ # id=`xprop _NET_WM_PID | awk '/PID/ {print $3}'`; cat /proc/$id/comm

gnome-terminal-

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.