![リンクされたPIDなしでこのウィンドウを作成するプロセスは何ですか? [コピー]](https://linux33.com/image/25416/%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%95%E3%82%8C%E3%81%9FPID%E3%81%AA%E3%81%97%E3%81%A7%E3%81%93%E3%81%AE%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
重複の可能性:
この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サーバーに接続されています。ただ殺してはいけませんか?
親ウィンドウを実行してみることもできます。
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/.* //'
)"