wake-up-neo.net

Quali strumenti e tecniche posso usare per creare temi GTK?

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 in 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 tematiche 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?

16
tutuca

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

6
Tommy Brunn

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

2
squallbayu

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

2
Mitch