11

gtkparasite is great for gtk+2, but unfortunately it won't work with gtk+3.

Is there any alternative?

2 Answers 2

6

If you are looking at all the possibilities that can resolve the problem, I suggest the following link which is about how to port gtkparasite to GTK3. Although it is a bit technical, the effort is successful.

http://code.google.com/p/gtkparasite/issues/detail?id=18

2
  • I just did that and thought to report, but there you are :) Patch from comment 5 works great!
    – zetah
    Apr 30, 2012 at 15:18
  • 1
    GTK3 is apparently now supported (since Oct 2013...), you need to compile it from source using the ./autogen.sh --with-gtk=3.0, make and sudo make install. The packaged fedora version still only supports GTK2 though :(
    – Wilf
    Jul 19, 2015 at 17:57
5

Yes, there's now an official GNOME tool called GtkInspector:

GtkInspector is the built-in interactive debugging support in GTK+. It was added in GTK+ 3.14, based on a copy of the well-estabished gtkparasite. To enable the debugger, either start your app with GTK_DEBUG=interactive in your environment, or run
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true and launch the debugger with the Control-Shift-I or Control-Shift-D keyboard shortcuts.

enter image description here

4
  • I'm getting: No such schema 'org.gtk.Settings.Debug'
    – jhasse
    Nov 17, 2015 at 20:22
  • @jhasse -what's your gtk version ? Nov 17, 2015 at 20:25
  • 3.16 on Ubuntu GNOME 15.10
    – jhasse
    Nov 18, 2015 at 22:53
  • For Ubuntu, see askubuntu.com/a/748152/248158
    – DK Bose
    Mar 21, 2016 at 9:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .