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를 제공하는지 확인하세요.

관련 정보