Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
出于好奇,我试图自学如何在 Linux 上的两个或多个 X 窗口之间抓取事件。到目前为止,我是一个可怕的黑客,只能获得 FocusIn 和 FocusOut 事件。
有人对如何以正确的方式执行此操作有任何建议或快速教程吗?
你为什么不看一下 xev 和 xwininfo 的源代码,看看它们是如何得出它们的信息的。
xev 就像 Windows 的 spy++ 并实时捕获各种事件: xev -id $(xwininfo | awk '/Window id/ { print $4 }')
xev -id $(xwininfo | awk '/Window id/ { print $4 }')
xwininfo 更像是一个静态工具,可以更多地了解窗口的属性。