Xでリソース作成者を探す[重複]

Xでリソース作成者を探す[重複]

重複の可能性:
このX11ウィンドウを作成するプロセスは何ですか?

最近、私はUbuntuコンピュータのXに不思議な目に見えないウィンドウがあり、苦しんでいました。常に一番上にあり、ウィンドウの枠もなく、内容も表示されないウィンドウの形をとります。これは、ウィンドウがそのコンテキストですべてのイベントをキャプチャするため、画面の全領域がどのポインタでも使用できないことを意味します。デスクトップの適切な領域をクリックすることもできません!

推測されましたが、これは非常に迷惑なことなので、永久に削除したいと思います。ただしxwininfo、これを実行すると、次の結果が表示されます。

xwininfo: Window id: 0x1601b9f (has no name)
[...]
Map State: IsViewable
Override Redirect State: yes
Corners:  +395+315  -383+315  -383-263  +395-263
-geometry 502x222+395+315

だからIDはありますが名前はありません。幸いなことに、これはあなたがそれを殺すことができることを意味しますxkillが、残念ながら何がそれを作ったのかわからないことを意味します。

したがって、このウィンドウのソースと原因を特定する方法を見つけるためにいくつかのアドバイスやヘルプを探しています。

どんな提案がありますか?

ベストアンサー1

出力をps -eo pid,cmdファイルとしてキャプチャし、問題のウィンドウを終了し、操作を繰り返してps変更を確認します。

ps -eo pid,cmd >/tmp/ps1
ID=`xwininfo | grep -oP "0x[0-9a-fA-F]{4,8} "`; xkill -id $ID
ps -eo pid,cmd >/tmp/ps2
diff /tmp/ps{1,2}

少し無差別的なアプローチですが、動作するはずです。

おすすめ記事