私のデスクトップ環境では常に作成されるウィンドウのようなものがあります。
左上隅の白いバーが見えますか? 5x1 ピクセルのウィンドウのようです。ドラッグできます。右クリックしても何も起こりません。常にすべてのデスクトップに表示されています。
スクリーンショットでは i3 ウィンドウ マネージャーを使用していますが、x fce4 (このシステムにインストールされているディストリビューションである Xubuntu 経由) を使用する場合にもウィンドウが表示されます。
そのウィンドウを作成しているものを特定したり、ウィンドウを終了したりする方法はありますか?
原因が見つかりました:
回答のおかげで犯人が見つかりました。ibus-ui-gtk3
答え1
xwininfo(起動して、表示されるクロスアイコンのウィンドウをクリックするだけです)そのウィンドウの詳細を知ることができます。xキル取り除くことができます。残念ながら、どのウィンドウ マネージャーのスターター スクリプト システムはスパゲッティの山であり、簡素化しようとするとさらにスパゲッティ化されるため、実際に見ずにヒントを与えることはできません。ウィンドウに関する情報がわかれば、何を検索すればよいかの手がかりが得られるかもしれません。
答え2
wmctrlを使用して、すべてのウィンドウとその所有者のPIDを一覧表示することができます。
$ wmctrl -lp
0x02400001 0 5384 bagend TweetDeck - Google Chrome
0x01e00023 0 5331 bagend linux - How can I determine what causes a mystery window to be created? - Super User - Mozilla Firefox
これはウィンドウマネージャによって管理されている現在のウィンドウをすべてリストします。3番目のフィールドはウィンドウを所有しているプロセスのPIDです。