Pagina 1 di 1

guida per creare temi in gnome

Inviato: venerdì 13 gennaio 2006, 13:03
da bags
ciao a tutti!  ;D
ho googlato un po' in giro ma nn sono riuscito a trovare una vera e propria guida che insegni come modificare temi esistenti di gnome o crearli da zero... conoscete qualche buon link a riguardo?
grazias  ::)

Re: guida per creare temi in gnome

Inviato: venerdì 13 gennaio 2006, 15:44
da Sonic
prendi un tema gia fatto e te lo studi e modifichi..

cmq si divdono in gtk e metacity, gtk sono i pannelli e le applicazioni (semplificato parecchio) e metacity il bordo delle finestre (piu semplice ancora)

devi creare un file gtkrc in xml che dice gnome quale file usare.. prima crei che so lo scrollbar laterale (con gimp o inkscape o quello che vuoi) e lo chiami slider.png o anche ciao.png come vuoi
ma poi non capisci niente di solito o scrollbar o slider e poi gli assegni il valore dentro il file gtkrc

esempio:

Codice: Seleziona tutto

style "scrollbar" {

GtkRange::stepper_size = 15
GtkScrollbar::min_slider_length = 26


    engine "pixmap" {

        image {
            function        = BOX
            recolorable     = TRUE
            detail          = "trough"
            file            = "pixmap/scroll-vert-bg.png"
            border          = { 0, 0, 25, 39 }
            stretch         = TRUE
            orientation     = VERTICAL
 }
        image {
            function        = SLIDER 
            recolorable     = TRUE
            state           = PRELIGHT
            file            = "pixmap/slider-horiz.png" 
            border          = { 15, 15, 6, 6 }
            stretch         = TRUE
            orientation     = HORIZONTAL
        }
stessa cosa il bordo delle finestre o windows manager di gnome metacity!

spero di essere stato chiaro..

Re: guida per creare temi in gnome

Inviato: sabato 14 gennaio 2006, 14:59
da bags
chiarissimo! cmq ho cominciato a guardare come sono fatti i temi che ci sono già ed effettivamente è il metodo più semplice e veloce per arrivare a qualcosa.. grazie per la dritta ;D