2

出于好奇,我试图自学如何在 Linux 上的两个或多个 X 窗口之间抓取事件。到目前为止,我是一个可怕的黑客,只能获得 FocusIn 和 FocusOut 事件。

有人对如何以正确的方式执行此操作有任何建议或快速教程吗?

4

1 回答 1

1

你为什么不看一下 xev 和 xwininfo 的源代码,看看它们是如何得出它们的信息的。

xev 就像 Windows 的 spy++ 并实时捕获各种事件: xev -id $(xwininfo | awk '/Window id/ { print $4 }')

xwininfo 更像是一个静态工具,可以更多地了解窗口的属性。

于 2012-08-03T04:17:33.730 回答