检测" main"通过pid在X11上的窗口。

时间:2014-10-29 22:01:50

标签: c window x11 pid

当我通过pid查询应用程序窗口时。通过迭代窗口树。我得到一些与该过程相关的窗口。 例如,如果我有一个运行的应用程序只有一个窗口显示我仍然得到一堆与进程ID关联的窗口,当我在该PID下查询Windows管理器的窗口时。

我遵循了example

如何确定哪个窗口是主应用程序窗口。假设我正在运行firefox,我正在寻找应用程序窗口,其中所有选项卡都在下面。

感谢。

1 个答案:

答案 0 :(得分:1)

检查_NET_WM_WINDOW_TYPE属性,对于主窗口,它应该是_NET_WM_WINDOW_TYPE_NORMAL