x11查询顶层窗口并将它们映射到创建它的应用程序(制作任务栏)

2024-04-25 01:32:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我想重新创建DockBarX除了Java之外的功能。因此,我需要能够查询X11中的顶级窗口(我已经可以这样做了)找到PID(也得到了:\u NET\u WM\u PID),然后将其映射到创建窗口的应用程序。我需要找到创建顶级窗口的.desktop文件(存储在/usr/share/applications中)。 但是pid并不是真正有用的,通常pid可能是另一个进程的子进程,这使得事情变得复杂。你知道吗

DockBarX是怎么做到的?我正试图寻找通过源代码,但我的python知识是非常有限的。你知道吗

谢谢。你知道吗


Tags: 文件功能应用程序sharenet进程usrjava