我正在寻找一种方法来自动获取我的X服务器的屏幕截图,如果创建一个窗口或窗口的内容已更改.
我目前通过收听X11事件来实现这一目标,但并未报告所有更改.
查看来自Damage扩展的XDamageNotifyEvent,XDamageQueryExtension,XDamageCreate,XDamageSubtract.此扩展名用于跟踪更改窗口内容. http://www.freedesktop.org/wiki/Software/XDamage
一个很好的示例代码源是任何使窗口缩略图的东西.此外,任何合成窗口管理器(Compiz,某些类型的metacity等)都将包含损坏跟踪代码.
没有扩展,您基本上必须轮询(在超时中更新窗口内容).
| 归档时间: |
|
| 查看次数: |
723 次 |
| 最近记录: |