好吧,如果需要的话,我会简短而详细地开始。有一个程序可以做一些处理,不重要的是哪种。最后它有一系列的事件需要传递给X11服务器;鼠标移动、按钮和按键。
现在,我们假设 X11 没有正确监控相关的 /dev/input/
文件,因为...它不是,而这实际上正是该脚本旨在解决的问题。使用 Perl,我需要:
绕过事件文件并直接将事件传送到服务器,(或)
创建并写入 X11 保证完全自动遵守的新事件文件,无需用户事先配置,100% 的时间。
那么我要问你的问题是,哪个以及如何?
最佳答案
在我看来#2 是一个转移注意力的问题,所以让我们使用 Perl 与 X 服务器对话。 https://metacpan.org/pod/X11::Protocol看起来它会让你这样做。它有点旧,但低级 X 协议(protocol)仍然兼容,它应该让您接近您想要做的事情。
关于linux - 生成 Linux X11 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25050477/