Eclipseを実行していて、いくつかのウィンドウが切り離されました。これで、Eclipseに接続された4つのウィンドウがあります。私にとって必要なのは、個々のウィンドウを識別して制御できることです。
xprop
、、、xwininfo
または同じツールを実行すると、メインウィンドウの合計をwmctrl -l
検索できますが、他の3つのサブウィンドウは検索できません。WM_CLASS
WM_NAME
4つのウィンドウWM_NAME
の合計をどのように検索できますかWM_ROLE
?
答え1
あなたの質問に対する回答を探している間、この問題は非常に深く発見されました。ウィンドウマッチに関する記事これは役に立ちます。 Eclipseが子ウィンドウを作成するときに正しい命名基準に従わないことがわかるので、このバグを修正する必要があります。開発者に修正を依頼してください。。
答え2
使用内部要因WM_WINDOW_ROLEとWM_NAMEを取得する問題を解決できます。