_NET_WM_PID和基于自定义xlib的窗口管理器

时间:2012-03-13 20:11:47

标签: x11 xlib windowing

我正在尝试创建一个极简主义的窗口管理器,它只是启动程序(一些Xnest s),根据标准输入隐藏或显示它们的窗口。我正在使用python和python-xlib

一旦我启动Xnest,我就会得到它的pid,并且我想将pid与相应的窗口相关联。

_NET_WM_PID应该是一种方法,但我读它需要一个符合EWMH的窗口管理器。但问题是我正在写wm。我试着找一些窗口管理器来源,但我找到了什么。

我需要什么才能使其符合EWMH标准?或者是否有另一种方法可以从窗口管理器获取窗口的pid?

编辑: 我尝试使用urxvt而不是Xnest,它确实设置了_NET_WM_PID,因此实际上不需要EMWH窗口管理器。 我也试过Xephyr,但不幸的是它也没有设置它。 是否有其他嵌套的X服务器可以做到这一点?

0 个答案:

没有答案