Qualche strumento per l'ispezione degli elementi GTK3?


10

gtkparasiteè ottimo per gtk+2, ma purtroppo non funzionerà gtk+3.

C'è qualche alternativa?

Risposte:


6

Se stai considerando tutte le possibilità che possono risolvere il problema, ti suggerisco il seguente link che spiega come portare gtkparasitesu GTK3. Sebbene sia un po 'tecnico, lo sforzo ha successo.

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


L'ho appena fatto e ho pensato di riferire, ma eccoti :) La patch dal commento 5 funziona alla grande!
zetah

1
Sembra che GTK3 sia ora supportato ( dall'ottobre 2013 ...), è necessario compilarlo dal sorgente usando ./autogen.sh --with-gtk=3.0, makee sudo make install. La versione di Fedora in pacchetto supporta comunque solo GTK2 :(
Wilf

5

Sì, ora esiste uno strumento GNOME ufficiale chiamato GtkInspector:

GtkInspector è il supporto di debug interattivo integrato in GTK +. È stato aggiunto in GTK + 3.14, basato su una copia del famoso gtkparasite . Per abilitare il debugger, sia iniziare la vostra applicazione con GTK_DEBUG=interactivenel proprio ambiente, o eseguire
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding truee lanciare il debugger con i Control- Shift- Io Control- Shift- Dscorciatoie da tastiera.

inserisci qui la descrizione dell'immagine


Ricevo:No such schema 'org.gtk.Settings.Debug'
jhasse il

@jhasse: qual è la tua versione di GTK?
don_crissti,

3.16 su Ubuntu GNOME 15.10
jhasse

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.