xprop -rootが_NET_ACTIVE_WINDOWを返さないのはなぜですか?

xprop -rootが_NET_ACTIVE_WINDOWを返さないのはなぜですか?

多くのソースは、xprop -root _NET_ACTIVE_WINDOW現在アクティブなウィンドウが何であるかを知らせる必要があると言います。ただし、このコマンドを試してみると、次のようになります。

➜  ~ xprop -root _NET_ACTIVE_WINDOW                                                                                                                                        
_NET_ACTIVE_WINDOW:  not found.

私はこれがなぜ機能しないのか、一生の間判断することはできません。友達に同じコマンドを実行させ、彼らはウィンドウ情報を得ました。

どこから見るべきですか?私の環境はXMonadで、XはLightDM、xorg-server 1.19で始まります。

ベストアンサー1

これは実装するウィンドウマネージャでのみ機能します。EWMH(拡張ウィンドウマネージャヒント)無料デスクトップ仕様(実装されたICCCM規格の拡張xmonad)明らかにxmonadそうではありません。

あなたはさまざまなウィンドウマネージャ、またはxmonadこの情報を照会するために独自のAPIを提供していることを確認してください。

おすすめ記事