如何查找或记录打开顶层窗口的X11顶级窗口?

时间:2010-11-06 20:13:59

标签: x11 window-managers window-management

我正在考虑编写一个X11窗口管理器,它可以为windows做类似于TabKit对Firefox中的标签(在其default tree view mode中)所做的事情。要做到这一点,我需要能够找出窗口打开的窗口。有找到这个的标准方法吗?

(我从来没有在X11之上使用跨平台工具包完成任何 X11编程,更不用说编写窗口管理器了。)

1 个答案:

答案 0 :(得分:0)

对于困难的情况 - 启动其他应用程序的应用程序,例如文字处理器启动网络浏览器 - 应用程序之间需要合作来跟踪这些信息。 Zeitgeist project已经试图跟踪哪些文件是从哪些文件中打开的,这些文件足够接近我应该与Zeitgeist(和/或其KDE等价物 - Nepomuk?)合作以实现这一目标。