Visualizzazione post con etichetta debian. Mostra tutti i post
Visualizzazione post con etichetta debian. Mostra tutti i post

martedì 15 luglio 2008

Anche il tema della live si può personalizzare

Visto che qualcuno mi ha chiesto come fare per personalizzare il tema della sual live...
Metto qui la mia risposta così che possa essere d'aiuto anche a qualcun'altro.

Per quanto riguarda i temi io consiglierei di metterli sempre nella home (~/.themes/nometema), così come eventualmente le icone per personalizzare sempre il desktop (~/.icons/nometema). In base a se avete utilizzato Gnome, Kde, Xfce o qualsiasi altro DE, dovrete portarvi con voi anche le relative configurazioni, che in genere vengono salvate dentro la cartella home tra cui anche il tema che si utilizza (es ~/.config/ oppure ~/.gconf o altro) quindi dovete portarvi anche queste cose! ovviamente con le indirizzazioni di tipo assoluto quindi ~/.themes/nometema che in maniera assoluta sarà una cosa del tipo /home/user/.themes/nometema e dovrete metterla all'interno della cartella config/livechroot_local-includes e quindi verrà fuori una cosa del tipo config/livechroot_local-includes/home/user/.themes/nometema

martedì 8 gennaio 2008

Personalizzazione delle configurazioni dei programmi e non solo della distro live

Per personalizzarsi le configurazioni e non solo:
avviate la vostra distro creata come da precedente articolo (ad esempio con qemu --cdrom binary.iso)
Personalizzarvi quello che vi pare (tema delle icone, gdm, tema del desktop, pagina iniziale di iceweasel, temi di icewease / icedove, yab ecc)
Salvate il tutto su chiavetta (es. /home/user/.mozilla
/etc/bash.bashrc
ecc...) ricordandovi di mantenere permessi e path
Copiate quello che avete salvato dentro config/chroot_local-includes dove state creando la vostra distro continuando a mantenere permessi e path
es. se si è creato uno script salvato come /usr/local/bin/maiuzinstaller sulla live
sulla cartella del live helper lo salveremo in config/chroot_local-includes/usr/local/bin/maiuzinstaller ed eventualmente cambieremo i permessi
ecc...

quindi
lh_clean --binary
lh_build


ed il gioco e fatto poi spiegherò come personalizzare grub e se riesco metto su "il sorgente" da cui eventualmente prendere meglio spunto

La scelta dei pacchetti

Un'attività importante è stata quella della scelta dei pacchetti per 2 semplici motivi

  1. L'utente finale che avrebbe dovuto utilizzare il S.O.

  2. Il limitato spazio di un CD benché il filesystem live venga abbondantemente compresso


L'utente usa saltuariamente windows a lavoro e possiede un PC un po' datato su cui gira WinME, ma comunque abbondantemente sufficiente per fare tutto ciò che serve ad un "normale" utente che a mio modesto parere è possibile riassumere così:

venerdì 21 dicembre 2007

Personalizzazione di una Debian Live

Come promesso nel precedente articolo, cercherò ora di descrivere come ho fatto per personalizzare la nuova distribuzione.

Una volta lanciato lh_config, si è creata una sottocartella che si chiama "config/" e dentro ci troveremo

  • binary (si occupa della personalizzazione del sistema live vero e proprio)

  • bootstrap (tutto quello che riguarda il bootstrap, diciamo il sistema di avvio)

  • chroot (imposta il comportamento del chroot, in pratica una sorta di postproduzione manuale alle varie automazioni svolte dal live-helper)

  • common (vari aspetti comuni a tutto il processo di live-helper)

  • source (si prende cura di eventuali sorgenti, non mi ha interessato per questa volta)

  • più svariate cartelle ognuna con una loro funzione specifica


ora... questi file sono personalizzabili manualmente con un qualsiasi editor di testi oppure da riga di comando attraverso parametri specifici (es.: lh_config --debian-installer disabled disabiliterà l'installatore debian andando a cambiare LH_DEBIAN_INSTALLER= nel file binary)

giovedì 22 novembre 2007

BarbalinuX l'inizio

Dopo la nota vicenda MaiolinuX, sono al secondo tentativo di farmi una Distro personalizzata live. Questa volta il metodo cade sulla personalizzazione di una Debian Live. Visto che sto elaborando il tutto mentre sto scrivendo, faccio un piccolo riassunto di quello che ho fatto fino ad ora:

  1. Preparare il PC sul quale crearmi la distro

    • In ufficio purtroppo per motivi di lavoro siamo costretti ad usare WindowsXP 64bit, ed avevo iniziato ad usare virtualbox (visto che aveva rilasciato anche la versione x64) per virtualizzarmi una debian, salvo poi scoprire una volta preparato il tutto che odiava la mia chiavetta USB ed immancabilmente mi dava una bella schermata blu.

    • Passare quindi al fidato vmware, tanto è diventato opensource pure lui.

    • Installare una debian minima con solo xfce e qemu



  2. Scaricare live-helper con aptitude, con relativi pacchetti consigliati e raccomandati quindi nella directory dove volevo farmi la mia bella newdistro digitare:
    $ lh_config
    $ sudo lh_build
    $ qemu -cdrom binary.iso

  3. così mi si è avviata la nuova distro allo stadio embrionale

  4. Ora la sto personalizzando la prossima volta vi spiego come


Ciao MaiuZ