Parasite, un stumento per il debug GTK+

Questo articolo è molto vecchio e potrebbe essere obsoleto

Post imageQuante volte ci lamentiamo delle mancanze di comodi strumenti grafici per lo sviluppo di applicazioni su GNU/Linux? Di IDE ce ne sono tanti ma nessuno di questi ha un comodo strumento per il debug delle applicazioni grafiche che usano il toolkit grafico GTK+. Non più, perché adesso c'è Parasite, un comodo strumento per analizzare le strutture e le proprietà dei widget GTK+. Nel funzionamento richiama molto da vicino Firebug, una delle estensioni di Firefox più famose che permette di analizzare la struttura delle pagine web e le chiamate XHRequest.

Parasite consente di analizzare i vari widget GTK semplicemente passandoci sopra il mouse. Cliccando sul widget invece viene caricata la struttura di tutti i widget figli e le proprietà del widget selezionato. Selezionando i vari widget listati nella finestra di Parasite, vengono illuminati nella finestra del programma in analisi. Comodissimo.

Inoltre dispone di una shell python che importa l'oggetto «parasite» da cui è possibile ricavare il widget desiderato per modificare l'applicazione in analisi.

Post image

Per avviare una applicazione da analizzare con Parasite occorre caricarlo nel seguente modo:

GTK_MODULES=gtkparasite appname


Volendo se non ci ricordiamo di caricare Parasite e l'applicazione ne seguente modo possiamo fare uno script da lanciare ogni volte che vogliamo.

#!/bin/bash

GTK_MODULES=gtkparasite $1

Salviamo il tutto in un file che chiameremo gtkparasite, rendiamolo eseguibile con:

chmod +x gtkparasite

e spostiamolo in /usr/local/bin con:

sudo mv gtkparasite /usr/local/bin/

Quindi possiamo avviare l'analisi di una applicazione semplicemente con:

gtkparasite appname

Articoli correlati

Abbonati al feed RSS. Se non sai cos'è guarda qui.

Abbonati alla newsletter per ricevere via email ogni nuovo articolo pubblicato. L'indirizzo verrà gestito da FeedBurner.

Dai il tuo parere, commenta questo articolo!
commenti su Parasite, un stumento per il debug GTK+
  1. Delila scrive —

    PG SLOT เว็บตรง ไม่มีขั้นต่ำ
    สล็อตเว็บตรง ไม่ผ่านเอเย่นต์

    SLOT PG เว็บใหม่ 2021
    pg slot เว็บใหม่

Lascia un commento

CC BY-NC-SA 3.0 2004-2020 Daniele Napolitano — Per informazioni sulla licenza leggere le Note legali