Quali strumenti e tecniche posso usare per creare temi GTK?


16

Sto cercando di creare un nuovo tema GTK usando il motore murrine, usando Humanity (predefinito in Ubuntu 9.10) come modello.

Puoi prendere il codice su http://github.com/tutuca/themes

Tuttavia, ho trovato complicato il processo di creazione di un nuovo tema con esso. Non esiste un punto di partenza centrale.

La documentazione di entrambe, le opzioni del motore (gtkrc e cose simili) e le pratiche di temi generali (il formato dell'indice. File tematici, cartelle, bla bla) sono scarse, come i tutorial e i tutorial sono spesso vecchi o soggetti a molti dibattiti supposti e risulta confuso (per me, avendo un background di sviluppatore web, almeno :-).

Quindi ... volevo chiedere ai ragazzi di gtk temi e artisti là fuori:

Quali strumenti usi per creare un nuovo tema e come appare il tuo flusso di lavoro medio?


Stai chiedendo quale editor grafico utilizzare, ecc.?
Nathan Osman,

Non specificamente. La domanda riguarda il flusso di lavoro, la creazione di un nuovo tema spesso comporta la modifica dei file di configurazione, i test per sapere che funziona correttamente, conoscendo le opzioni supportate da un determinato motore. Riguarda quel tipo di cose.
tutuca,

Risposte:


6

C'è il laboratorio dei widget di una delle mie coorti, Isaiah Heyer. Potrebbe esserti utile.


Interessante, sto usando The Widget Factory (un fork? O è il contrario), ma l'ho trovato difettoso e non molto utile. Proverò a TWL
tutuca il

1
Credo che la fabbrica dei widget sia un progetto completamente separato. I due hanno un nome simile.
Tommy Brunn,

Laboratory, non Laboritory;-)
Isaia il

2

Il laboratorio dei widget o la fabbrica dei widget serve solo per visualizzare il tema, per modificarlo graficamente, provare a utilizzare il selettore dei colori di gnome . Sono divertenti app per esperimenti.


2

I programmatori GTK ti diranno che scrivere un tema GTK è facile. Se hai una comprensione completa di come GTK è messo insieme, allora potrebbe essere così, ma se non hai una grande conoscenza dell'API GTK e vuoi cambiare l'aspetto visivo delle tue applicazioni GTK. Non è difficile, ma può sembrare in qualche modo casuale e non intuitivo a causa della sua stretta correlazione con la struttura del widget sottostante. 1

1 Fonte: developer.gnome.org

Esistono molti siti Web là fuori che contengono informazioni su come creare temi GTK. Sarebbe una seccatura includere informazioni da tutti loro e provare a citare tutto. Ti lascerò con un paio di link alla fine, che ti aiuteranno nel tuo processo.

I temi GTK in Gnome 3 hanno una nuova sintassi diversa da GTK2. La nuova sintassi CSS in GTK3 semplifica la creazione di temi. Sebbene sia facile comprendere la sintassi CSS rispetto alla vecchia sintassi gtkrc, non è sufficiente conoscere solo CSS.

Probabilmente non vorrai avere un tema attivo e funzionante da zero. Probabilmente dovresti iniziare modificando un tema esistente. Il tema scelto influenzerà la qualità, la facilità di personalizzazione e la manutenibilità del tema.

Scegli un motore GTK3

Il motore del tema è ciò che disegna il tema. Diversi motori di temi possono supportare diverse funzionalità e sintassi.

Il motore Adwaita proviene dal progetto Gnome ufficiale. Se vuoi creare un tema semplice, scegli questo. Continua a leggere .. 2

2 Fonte: forums.fedoraforum.org

Il progetto GTK +

Guida alla creazione di temi GTK

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.