Creare un .deb per un tema personalizzato GNOME in Ubuntu

Preparare una cartella con dentro una cartella dal nome “DEBIAN” che contiene un file dal nome “control” senza estensione, il file dovrà contenere delle informazione nel formato seguente

Package: <nome pacchetto> "richiesto" "mettere"
Priority: <priorita`> "opzionale""mettere"
Section: <sezione> "opzionale" "mettere"
Installed-Size: <# di KB>dimensione in KB
dello spazio occupato dopo l'installazione
"opzionale" "mettere"
Maintainer: 'nome e <mail>' tra apici e
la mail tra maggiore e minore "richiesto"
"mettere"
Architecture: <arch|all> "opzionale" "mettere"
Version: <stringa della versione> "richiesto"
"mettere"
Depends: <lista dei pacchetti (>= #versione)>
"opzionale"
Description: <breve descrizione> "richiesto"
"mettere"

maggiori informazioni sono qui e qui

Poi preparare una serie di cartelle disposte come le cartelle del file system, se voglio che i miei file di sfondi per il desktop a seguito dell’installazione del pacchetto .deb vengano visualizzati nel selettore grafico del sistema operativo dovrò costruire un’insieme di sottocartelle usr/share/backgrounds e gli sfondi verranno inseriti nel percorso /usr/share/backgrounds così per le icone i file di configurazione per l’aspetto delle finestre metacity e GTK. usr/share/icons/mio_tema_icone/*, usr/share/gdm/mio_tema_gdm*, usr/share/themes/mio_tema/gtk-2.0/gtkrc in questo caso da mio_tema in poi anche il nome della sottocartella e del file sono obbligatori, così è anche per metacity usr/share/themes/mio_tema/metacity-1/metacity-theme-1.xml, ma in questo caso si utilizzano anche file .png per i pulsanti delle finestre. nella cartella mio_tema dovrà essere presente un file index.theme nel seguente formato:

     [Desktop Entry]
     Type=
     Name=
     Comment=
     Encoding=

     [X-GNOME-Metatheme]
     GtkTheme=
     IconeTheme=
     MetacityTheme=
     CursorTheme=
     CursorSize=
     BackgroundImage=/usr/share/backgrounds/....

dopo aver creato la cartella con queste configurazioni possiamo eseguire il comando

     sudo dpkg -b nome_caretlla nome_pacchetto.deb

dopo di che possiamo installare il pacchetto con il comando

     sudo dpkg -i nome_pacchetto.deb

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...