多くのソースは、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を提供していることを確認してください。