通过单击获取窗口的PID


Answers:


63

是。试试看xprop,您正在寻找的价值_NET_WM_PID

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

12
请注意,此信息由客户端自愿提供,不需要正确,存在或有意义(远程客户端,位于单独PID名称空间中的客户端)。
西蒙·里希特

22

xprop 将返回窗口的PID。

您可以使用awk以下命令过滤详细输出:

xprop | awk '/PID/ {print $3}'

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-

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.