哪个进程创建了这个没有关联 PID 的窗口?

哪个进程创建了这个没有关联 PID 的窗口?

可能的重复:
什么进程创建了这个 X11 窗口?

我需要终止一个生成窗口的进程,该窗口似乎没有与之关联的 PID。至少 xdotool 是这么说的:

~$ xdotool getwindowpid 79691780
window 79691780 has no pid associated with it.

wmctrl -lp印刷0x04c00004 0 0 N/A Window name

xprop _NET_WM_PID_NET_WM_PID: not found.

解决方案在什么进程创建了这个 X11 窗口?不工作。我没有主意了,现在真的有办法知道哪个进程拥有这个窗口吗?

答案1

该窗口可能来自另一台计算机上的客户端,或者来自本计算机上但通过 TCP 连接到 X 服务器的客户端。为什么不x杀掉它呢?

您可能还想尝试其父窗口运行

xwininfo -children -id 0x04c00004

弄明白。然后你可以检查父窗口是否有pid。

ps -fp "$(
  xprop -id "$(
    xwininfo -children -id 0x04c00004 |
      sed -n 's/.*Parent window id: \([^ ]*\).*/\1/p'
  )" _NET_WM_PID | sed 's/.* //'
)"

相关内容