【发布时间】:2015-07-02 03:45:24
【问题描述】:
是否有程序可以探索 X 窗口层次结构?任何类似于 MS 的 Spy++ (http://msdn.microsoft.com/en-us/library/dd460727.aspx)
【问题讨论】:
-
你到底为什么要问?
-
xwininfo -root -tree
是否有程序可以探索 X 窗口层次结构?任何类似于 MS 的 Spy++ (http://msdn.microsoft.com/en-us/library/dd460727.aspx)
【问题讨论】:
xwininfo -root -tree
你可以写一个。从根窗口开始使用XQueryTree。
另外,请仔细研究EWMH。它可能有一些相关的东西(例如_NET_CLIENT_LIST)
最后,编写您自己的window manager 代码,或调整现有的代码以满足您的需求。窗口管理器必须知道顶级窗口的列表。
请记住,某些 X 顶级窗口可能已被某些 远程 X11 在不同机器上运行的客户端应用程序打开(例如,通过 ssh -X)
还要查看xps 和xwininfo;见this related question。
【讨论】: