[英]How to programmatically determine process running x11 window in Java
我了解这可能无法实现,但如果可以的话,我们将不胜感激。
我试图在Java中收集在Linux中打开的每个可见x11窗口的大小,位置,窗口ID,窗口标题和程序。 虽然我可以使用runProcess以及xprop,xwininfo等来完成所有这些工作,但我更愿意在不使用外部程序的情况下这样做。
使用JNA,我已经能够收集除程序名称以外的所有内容。 是否有可能像使用xprop一样完全通过Java获取PID? 理想情况下,我希望能够获得与xprop [id] _NET_WM_PID相同的常规信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.