访问窗口内窗口小部件层次结构

时间:2013-01-31 11:18:03

标签: x11

Editres是一个非常强大的程序,用于在应用程序窗口中显示甚至修改窗口小部件的属性。我相信它与X资源接口。但是,很少有程序真正理解它的协议(例如,Firefox没有)。是否有类似的程序或命令行工具,用于在任何给定窗口中显示窗口小部件层次结构?像xprop这样的程序可以在X Window系统的任何窗口上运行,但它(据我所知)只检索整个窗口的信息而不是其中的窗口小部件树。

对于上下文,我正在使用Red Hat Enterprise Linux上的GNOME桌面环境。

1 个答案:

答案 0 :(得分:1)

许多现代窗口小部件工具包不为每个窗口小部件使用X窗口,而是作为库的一部分手动管理窗口小部件。因此,没有像传统X程序那样可以拦截的协议。但是,这些工具包确实以其他方式公开了窗口小部件树信息。 GTK 2有https://live.gnome.org/Accerciser,似乎与GTK 3一起使用。