c - 如何使用 xcb 监控活动窗口的变化?
问题描述
我试图找到一种方法来监视_NET_ACTIVE_WINDOW
属性何时发生变化。现在我每 1 秒轮询一次以更新当前活动窗口。我知道有一种方法可以获取有关此的事件,我已经看到了对它的引用,但我似乎找不到任何代码(我可以理解)来解释如何做到这一点。
解决方案
如果您PropertyChange
在根窗口上设置掩码,您将开始PropertyNotify
为您的代码获取事件。在这里查看我的答案中的示例:Linux 获取关于焦点 gui 窗口更改的通知
推荐阅读
- r - BBC 风格的 ggplot:图形下的线条和文本
- docker - 如何使用docker将elasticsearch ILM策略发送到elasticsearch api?
- javascript - 将圆形属性转换为逆时针(反向)SVG 圆形路径的函数
- javascript - 使用 CryptoJS 解密二进制字符串并写入文件
- javascript - 在数组中使用数组时替代已弃用的 Highcharts.each
- opengl - 有没有办法在 GLSL 顶点着色器中存储值并从那里编辑它们
- python - 通过 Python 控制 OceanOptics FLAME-S 光谱仪
- javascript - 在 Javascript 中访问嵌套对象
- c - 数组的 C 指针问题
- node.js - Node.js + Oracledb + executeMany + batchErrors + Promise:如果出现错误则不执行所有