许多消息来源表明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 来查询该信息。