Alguma ferramenta para inspecionar elementos GTK3?

10

gtkparasiteé ótimo gtk+2, mas infelizmente não funciona gtk+3.

Existe alguma alternativa?

zetah
fonte

Respostas:

6

Se você estiver olhando para todas as possibilidades que podem resolver o problema, sugiro o seguinte link, sobre como portar gtkparasitepara o GTK3. Embora seja um pouco técnico, o esforço é bem-sucedido.

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

Sam
fonte
Acabei de fazer isso e pensei em relatar, mas aí está :) O patch do comentário 5 funciona muito bem!
Zetah
1
Aparentemente, o GTK3 agora é suportado (desde outubro de 2013 ...), você precisa compilá-lo da fonte usando o ./autogen.sh --with-gtk=3.0, makee sudo make install. A versão empacotada do fedora ainda suporta apenas o GTK2 :(
Wilf
5

Sim, agora existe uma ferramenta oficial do GNOME chamada GtkInspector:

GtkInspector é o suporte de depuração interativa integrado no GTK +. Foi adicionado no GTK + 3.14, com base em uma cópia do bem-estabelecido gtkparasita . Para habilitar o depurador, quer iniciar seu aplicativo com GTK_DEBUG=interactiveem seu ambiente, ou correr
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding truee lançar o depurador com os Control- Shift- Iou Control- Shift- Datalhos de teclado.

insira a descrição da imagem aqui

don_crissti
fonte
Estou recebendo:No such schema 'org.gtk.Settings.Debug'
jhasse 17/11/2015
@jhasse -qual é a sua versão gtk?
21415 Don
3.16 no Ubuntu GNOME 15.10
jhasse 18/11/2015
Para o Ubuntu, consulte askubuntu.com/a/748152/248158
DK Bose