首页 > 解决方案 > 如何使用 xcb 监控活动窗口的变化?

问题描述

我试图找到一种方法来监视_NET_ACTIVE_WINDOW属性何时发生变化。现在我每 1 秒轮询一次以更新当前活动窗口。我知道有一种方法可以获取有关此的事件,我已经看到了对它的引用,但我似乎找不到任何代码(我可以理解)来解释如何做到这一点。

标签: cx11xcbewmh

解决方案


如果您PropertyChange在根窗口上设置掩码,您将开始PropertyNotify为您的代码获取事件。在这里查看我的答案中的示例:Linux 获取关于焦点 gui 窗口更改的通知


推荐阅读