Un outil pour inspecter les éléments GTK3?


10

gtkparasiteest idéal pour gtk+2, mais malheureusement, cela ne fonctionnera pas gtk+3.

Y a-t-il une alternative?

Réponses:


6

Si vous regardez toutes les possibilités qui peuvent résoudre le problème, je suggère le lien suivant qui explique comment porter gtkparasitesur GTK3. Même si c'est un peu technique, l'effort est réussi.

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


Je viens de le faire et j'ai pensé à signaler, mais vous y êtes :) Le patch du commentaire 5 fonctionne très bien!
zetah

1
GTK3 est apparemment désormais pris en charge (depuis octobre 2013 ...), vous devez le compiler à partir des sources à l'aide des ./autogen.sh --with-gtk=3.0, makeet sudo make install. La version Fedora emballée ne prend toujours en charge que GTK2 :(
Wilf

5

Oui, il existe maintenant un outil GNOME officiel appelé GtkInspector:

GtkInspector est le support de débogage interactif intégré dans GTK +. Il a été ajouté dans GTK + 3.14, basé sur une copie du gtkparasite bien établi . Pour activer le débogueur, soit démarrer votre application avec GTK_DEBUG=interactivedans votre environnement, ou d' exécuter
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding trueet de lancer le débogueur avec les Control- Shift- Iou Control- Shift- Draccourcis clavier.

entrez la description de l'image ici


Je reçois:No such schema 'org.gtk.Settings.Debug'
jhasse

@jhasse - quelle est votre version gtk?
don_crissti

3.16 sur Ubuntu GNOME 15.10
jhasse

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.