Irgendein Werkzeug zur Inspektion von GTK3-Elementen?

10

gtkparasiteist toll für gtk+2, aber leider funktioniert es nicht mit gtk+3.

Gibt es eine Alternative?

Zetah
quelle

Antworten:

6

Wenn Sie sich alle Möglichkeiten gtkparasiteansehen , mit denen das Problem behoben werden kann, schlage ich den folgenden Link vor, in dem es um die Portierung auf GTK3 geht. Obwohl es ein bisschen technisch ist, ist die Anstrengung erfolgreich.

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

Sam
quelle
Ich habe das gerade gemacht und dachte zu berichten, aber da bist du ja :) Patch von Kommentar 5 funktioniert super!
Zetah
1
GTK3 wird offenbar unterstützt jetzt (seit Oktober 2013 ...), müssen Sie es von der Quelle kompilieren der Verwendung von ./autogen.sh --with-gtk=3.0, makeund sudo make install. Die gepackte Fedora-Version unterstützt jedoch immer noch nur GTK2 :(
Wilf
5

Ja, es gibt jetzt ein offizielles GNOME-Tool namens GtkInspector:

GtkInspector ist die integrierte interaktive Debugging-Unterstützung in GTK +. Es wurde in GTK + 3.14 hinzugefügt, basierend auf einer Kopie des gut etablierten Gtkparasits . So aktivieren Sie den Debugger, entweder starten Sie Ihre App mit GTK_DEBUG=interactivein Ihrer Umgebung oder laufen
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding trueund starten Sie den Debugger mit den Control- Shift- Ioder Control- Shift- DTastenkombinationen.

Geben Sie hier die Bildbeschreibung ein

don_crissti
quelle
Ich bekomme:No such schema 'org.gtk.Settings.Debug'
jhasse
@jhasse -was ist deine GTK-Version?
don_crissti
3.16 auf Ubuntu GNOME 15.10
jhasse
Für Ubuntu siehe askubuntu.com/a/748152/248158
DK Bose