2013-01-31 54 views
0

Editres是一個非常強大的程序,用於顯示甚至修改應用程序窗口內的小部件屬性。我相信它與X資源的接口。然而,很少有程序真正理解它的協議(例如,Firefox不)。是否有類似的程序或命令行工具在任何給定的窗口中顯示小部件層次結構?像xprop這樣的程序可以在X窗口系統中的任何窗口上工作,但它(就我所知)只能檢索關於整個窗口的信息而不是其中的窗口小部件樹。訪問窗內小部件層次結構

對於上下文,我正在使用紅帽企業Linux上的GNOME桌面環境。

回答

1

許多現代的小工具工具包不爲每個小部件使用X窗口,而是作爲庫的一部分手動管理小部件。因此,沒有協議可以像使用傳統的X程序那樣攔截。不過,這些工具包確實以其他方式公開了小部件樹信息。 GTK 2有https://live.gnome.org/Accerciser,它似乎與GTK 3一起工作。

+0

感謝您的有用建議。不幸的是,我還沒有能夠正確安裝它,但截圖顯示這是我正在尋找的。 – jelinson

+0

@ user50138:您可能需要安裝一堆devel軟件包才能構建和安裝它。發佈錯誤消息,也許我可以指出你在正確的方向(或在超級用戶上提出一個新問題...)。 – siride