Alguma ferramenta para inspecionar elementos GTK3?


10

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

Existe alguma alternativa?

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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.