可能的重复:
什么进程创建了这个 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/.* //'
)"