Provided by: live-config_3.0~a22-1ubuntu1_all bug

NOME

       live-config - Script di configurazione del sistema

DESCRIZIONE

       live-config  contiene gli script che configurano un sistema Debian Live
       durante il processo di avvio (spazio utente inoltrato).

CONFIGURAZIONE

       live-config puo essere configurato tramite parametri di avvio o file di
       configurazione;  se per una certa opzione vengono utilizzati entrambi i
       meccanismi, i parametri di avvio hanno la precedenza su questi  ultimi.
       Quando  si  utilizza  la persistenza, gli script di live-config vengono
       eseguiti solo una volta.

   Parametri di avvio (script)
       live-config viene  attivato  solo  se  "boot=live"  e  utilizzato  come
       parametro  di  avvio.  Inoltre  va  detto  a  live-config  quali script
       eseguire tramite  il  parametro  "live-config"  o  quali  non  eseguire
       tramite  il  parametro  "live-noconfig".  Se  vengono  usati entrambi i
       parametri, o se uno dei due e specificato piu volte, avra la precedenza
       sempre l'ultimo.

       live-config | config
           Vengono  eseguiti tutti gli script; questo e cio che le immagini di
           Debian Live utilizzano in modo predefinito.

       live-config=SCRIPT1,SCRIPT2, ... SCRIPTn | config=SCRIPT1,SCRIPT2,  ...
       SCRIPTn
           Vengono  eseguiti solo gli script specificati. Si noti che l'ordine
           e importante, ad esempio "live-config=sudo,user-setup" non  avrebbe
           funzionato in quanto prima di poter configurare l'utente per sudo e
           necessario  aggiungerlo.  Si  guardi  i  nomi   degli   script   in
           /lib/live/config per il loro ordinamento numerico.

       live-noconfig | noconfig
           Non  viene eseguito alcuno script, equivale a non utilizzare nessun
           parametro di "live-config" o "live-noconfig".

       live-noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn |  noconfig=SCRIPT1,SCRIPT2,
       ... SCRIPTn
           Vengono eseguiti tutti gli script, tranne quelli specificati.

   Parametri di avvio (opzioni)
       Alcuni  script  particolari possono modificare il loro comportamento su
       di un parametro di avvio.

       live-config.hostname=HOSTNAME | hostname=HOSTNAME
           Permette di impostare l'hostname  del  sistema,  il  predefinito  e
           "debian".

       live-config.username=NOMEUTENTE | username=NOMEUTENTE
           Permette  di impostare il nome utente che viene creato per il login
           automatico, il predefinito e "user".

       live-config.user-fullname="NOME COMPLETO UTENTE" |  user-fullname="NOME
       COMPLETO UTENTE"
           Permette  di impostare il nome utente completo che viene creato per
           il login automatico, il predefinito e "Debian Live user".

       live-config.locales=LOCALE1,LOCALE2        ...        LOCALEn         |
       locales=LOCALE1,LOCALE2 ... LOCALEn
           Permette  di  impostare  la  localizzazione del sistema, ad esempio
           "it_IT.UTF-8", il predefinito e "en_US.UTF-8". Se la localizzazione
           selezionata   non   e   gia  disponibile  viene  generata  al  volo
           automaticamente.

       live-config.timezone=FUSO ORARIO | timezone=FUSO ORARIO
           Permette di impostare  il  fuso  orario  del  sistema,  ad  esempio
           "Europe/Rome", il predefinito e "UTC".

       live-config.utc=yes|no | utc=yes|no
           Permette  di  scegliere  se  il  sistema  supponga  che  l'orologio
           hardware sia impostato o meno  su  UTC,  il  valore  predefinito  e
           "yes".

       live-config.keyboard-model=MODELLO_TASTIERA                           |
       keyboard-model=MODELLO_TASTIERA
           Permette di scegliere il modello della tastiera,  non  e  impostato
           alcun valore predefinito.

       live-config.keyboard-layouts=LAYOUT1_TASTIERA,LAYOUT2_TASTIERA      ...
       LAYOUTn_TASTIERA  |  keyboard-layouts=LAYOUT1_TASTIERA,LAYOUT2_TASTIERA
       ... LAYOUTn_TASTIERA
           Permette  di  modificare  i  layout  della  tastiera.  Se  ne viene
           specificato  piu  di  uno,  gli  strumenti  dell'ambiente   desktop
           consentiranno  di cambiarlo sotto X11. Non e impostato alcun valore
           predefinito.

       live-config.keyboard-variant=VARIANTE_TASTIERA                        |
       keyboard-variant=VARIANTE_TASTIERA
           Permette  di impostare un layout alternativo per la tastiera, non e
           impostato alcun valore predefinito.

       live-config.keyboard-options=OPZIONI_TASTIERA                         |
       keyboard-options=OPZIONI_TASTIERA
           Permette  di  modificare le opzioni della tastiera, non e impostato
           alcun valore predefinito.

       live-config.sysv-rc=SERVICE1,SERVICE2       ...       SERVICEn        |
       sysv-rc=SERVICE1,SERVICE2 ... SERVICEn
           Permette di disabilitare i servizi di sysv tramite update-rc.d.

       live-config.x-session-manager=X_SESSION_MANAGER                       |
       x-session-manager=X_SESSION_MANAGER
           Permette      di      impostare      x-session-manager      tramite
           update-alternatives.

       live-config.xorg-driver=DRIVER_PER_XORG | xorg-driver=DRIVER_PER_XORG
           Permette  di  impostare  il  driver per xorg invece di riconoscerlo
           automaticamente.

       live-config.xorg-resolution=RISOLUZIONE_PER_XORG                      |
       xorg-resolution=RISOLUZIONE_PER_XORG
           Permette   di   impostare   la   risoluzione  per  xorg  invece  di
           riconoscerla automaticamente.

       live-config.hooks=filesystem|medium|URL1|URL2|     ...     |URLn      |
       hooks=medium|filesystem|URL1|URL2| ... |URLn
           Permette di prelevare ed eseguire uno o piu file arbitrari. Si noti
           che gli  URL  devono  essere  scaricabili  da  wget  (http,  ftp  o
           file://),  i file vengono eseguiti nella directory /tmp del sistema
           in esecuzione, e che tali file necessitano  delle  loro  dipendenze
           gia installate; ad esempio se bisogna eseguire uno script python il
           sistema ha bisogno di python installato.  Sono  disponibili  alcuni
           hook      per      i      casi      d'uso     piu     comuni     in
           /usr/share/doc/live-config/examples/hooks/     e      all'indirizzo
           <http://live.debian.net/other/hooks>.
           Se il file e posizionato nel supporto live puo essere prelevato con
           file:///live/image/FILE o con file:///FILE se e  nella  radice  del
           filesystem del sistema live stesso.
           Tutti  gli  hook  nella directory /lib/live/hooks/ del sistema live
           possono essere  abilitati  automaticamente  con  la  parola  chiave
           "filesystem".
           Tutti  gli  hook  nella  directory  /live/hooks/  del  sistema live
           possono essere  abilitati  automaticamente  con  la  parola  chiave
           "medium".
           Se  vengono  congiunti svariati meccanismi, gli hook del filesystem
           saranno eseguiti per primi, seguiti dai medium, e infine  gli  hook
           network.

   Parametri di avvio (scorciatoie)
       Per  alcuni  casi  di  uso  comune  in cui sarebbe necessario combinare
       diversi parametri particolari, live-config fornisce delle  scorciatoie.
       Questo  permette  sia  di  avere  una  completa granularita su tutte le
       opzioni, sia di mantenere semplici le cose.

       live-config.noroot | noroot
           Disabilita sudo e policykit, l'utente non puo ottenere i  privilegi
           di root nel sistema.

       live-config.noautologin | noautologin
           Disabilita sia il login automatico in console sia quello grafico.

       live-config.nottyautologin | nottyautologin
           Disabilita  il login automatico in console senza coinvolgere quello
           grafico.

       live-config.nox11autologin | nox11autologin
           Disabilita il login automatico con qualsiasi gestore grafico  senza
           coinvolgere quello in tty.

   Parametri di avvio (opzioni speciali)
       Per casi particolari ci sono alcuni parametri speciali.

       live-config.debug | debug
           Abilita l'output di debug in live-config.

   File di configurazione
       live-config puo essere configurato (ma non attivato) attraverso file di
       configurazione. Tranne le scorciatoie che  sono  configurabili  con  un
       parametro di avvio, tutto puo essere configurato in alternativa tramite
       uno o piu file. Se vengono usati questi file,  e  ancora  richiesto  il
       parametro "boot=live" per attivare live-config.

       I  file  di configurazione sono collocabili sia nello stesso filesystem
       di root (/etc/live/config.conf, /etc/live/config.d/), sia nel  supporto
       live  (live/config.conf,  live/config.d/).  Se per una certa opzione si
       usano entrambe le destinazioni, avra la precedenza quello del  supporto
       live.

       Anche  se  i  file  di  configurazione messi nelle directory conf.d non
       richiedono un nome o suffisso particolari, per coerenza e suggerito  di
       usare   "vendor.conf"o  "project.conf"  come  schema  di  denominazione
       (laddove "vendor" o "project"e sostituito con un nome reale, risultando
       in un nome di file come "debian-eeepc.conf").

       LIVE_CONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Questa         variabile        equivale        al        parametro
           "live-config=SCRIPT1,SCRIPT2, ... SCRIPTn".

       LIVE_NOCONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Questa        variabile        equivale        al         parametro
           "live-noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn".

       LIVE_HOSTNAME=HOSTNAME
           Questa         variabile        equivale        al        parametro
           "live-config.hostname=HOSTNAME".

       LIVE_USERNAME=NOMEUTENTE
           Questa        variabile        equivale        al         parametro
           "live-config.username=NOMEUTENTE".

       LIVE_USER_FULLNAME="NOME COMPLETO UTENTE"
           Questa         variabile        equivale        al        parametro
           "live-config.user-fullname="NOME COMPLETO UTENTE".

       LIVE_LOCALES=LOCALE1,LOCALE2 ... LOCALEn
           Questa        variabile        equivale        al         parametro
           "live-config.locales=LOCALE1,LOCALE2 ... LOCALEn".

       LIVE_TIMEZONE=FUSO ORARIO
           Questa  variabile  equivale al parametro "live-config.timezone=FUSO
           ORARIO".

       LIVE_UTC=yes|no
           Questa variabile equivale al parametro "live-config.utc=yes|no".

       LIVE_KEYBOARD_MODEL=MODELLO_TASTIERA
           Questa        variabile        equivale        al         parametro
           "live-config.keyboard-model=MODELLO_TASTIERA".

       LIVE_KEYBOARD_LAYOUTS=LAYOUT1_TASTIERA,LAYOUT2_TASTIERA             ...
       LAYOUTn_TASTIERA
           Questa        variabile        equivale        al         parametro
           "live-config.keyboard-layouts=LAYOUT1_TASTIERA,LAYOUT2_TASTIERA ...
           LAYOUTn_TASTIERA".

       LIVE_KEYBOARD_VARIANT=VARIANTE_TASTIERA
           Questa        variabile        equivale        al         parametro
           "live-config.keyboard-variant=VARIANTE_TASTIERA".

       LIVE_KEYBOARD_OPTIONS=OPZIONI_TASTIERA
           Questa         variabile        equivale        al        parametro
           "live-config.keyboard-options=OPZIONI_TASTIERA".

       LIVE_SYSV_RC=SERVICE1,SERVICE2 ... SERVICEn
           Questa        variabile        equivale        al         parametro
           "live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn".

       LIVE_XORG_DRIVER=DRIVER_PER_XORG
           Questa         variabile        equivale        al        parametro
           "live-config.xorg-driver=DRIVER_PER_XORG".

       LIVE_XORG_RESOLUTION=RISOLUZIONE_PER_XORG
           Questa        variabile        equivale        al         parametro
           "live-config.xorg-resolution=RISOLUZIONE_PER_XORG".

       LIVE_HOOKS=filesystem|medium|URL1|URL2| ... |URLn
           Questa         variabile        equivale        al        parametro
           "live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn".

PERSONALIZZAZIONE

       live-config  puo  essere   facilmente   personalizzato   per   progetti
       downstream o utilizzo locale.

   Aggiungere nuovi script config
       I  progetti  downstream  possono inserire i loro script nella directory
       /lib/live/config senza la necessita di fare altro, gli  script  saranno
       richiamati automaticamente durante il boot.

       E  consigliato  mettere tali script in un pacchetto debian dedicato. Si
       puo trovare un esempio in /usr/share/doc/live-config/examples.

   Rimuovere script config esistenti
       Non e ancora realmente  possibile  rimuovere  gli  script  in  un  modo
       sensato  che  non  richieda  di  fornire  un  pacchetto  di live-config
       modificato  localmente.  Tuttavia  la  stessa  cosa  si  puo   ottenere
       disabilitando   i   rispettivi   script   tramite   il   meccanismo  di
       live-noconfig, come spiegato sopra. Per evitare  di  dover  specificare
       ogni  volta con parametri di boot gli script da disabilitare, si usi un
       file di configurazione come mostrato in precedenza.

       E consigliato mettere i file di configurazione per il sistema  live  in
       un   pacchetto   debian   dedicato.   Si  puo  trovare  un  esempio  in
       /usr/share/doc/live-config/examples.

SCRIPT

       live-config attualmente offre i seguenti script in /lib/live/config.

       hostname
           configura i file /etc/hostname e /etc/hosts.

       user-setup
           aggiunge un account per l'utente live.

       sudo
           concede i privilegi per sudo all'utente live.

       locales
           configura la localizzazione.

       tzdata
           configura il file /etc/timezone.

       gdm configura il login automatico per gdm.

       gdm3
           configura il login automatico per gdm3 (squeeze e successive).

       kdm configura il login automatico per kdm.

       lxdm
           configura il login automatico per lxdm.

       nodm
           configura il login automatico per nodm.

       slim
           configura il login automatico per slim.

       xinit
           configura il login automatico con xinit.

       keyboard-configuration
           configura la tastiera.

       sysvinit
           configura sysvinit.

       sysv-rc
           configura sysv-rc disabilitando i servizi elencati.

       login
           disabilita lastlog.

       apport (solo ubuntu)
           disabilita apport.

       gnome-panel-data
           disabilita il pulsante di blocco dello schermo.

       gnome-power-manager
           disabilita l'ibernazione.

       gnome-screensaver
           disabilita lo screensaver che blocca lo schermo.

       initramfs-tools
           fa si che update-initramfs aggiorni anche il supporto  live  quando
           si utilizza la persistenza.

       kaboom
           disabilita  la  procedura  guidata  di migrazione di KDE (squeeze e
           successive).

       kde-services
           disabilita i servizi di KDE non voluti (squeeze e successive).

       debian-installer-launcher
           aggiunge debian-installer-launcher sul desktop dell'utente.

       module-init-tools
           carica automaticamente alcuni moduli su certe architetture.

       policykit
           concede i privilegi per l'utente tramite policykit.

       sslcert
           rigenera certificati ssl snake-oil.

       update-notifier
           disabilita update-notifier.

       anacron
           disabilita anacron.

       util-linux
           disabilita hwclock.

       login
           disabilita lastlog.

       xserver-xorg
           configura xserver-xorg.

       ureadahead (solo ubuntu)
           disabilita ureadahead.

       openssh-server
           ricrea le chiavi openssh-server.

       hooks
           permette di eseguire comandi arbitrari da uno  script  situato  sul
           supporto live o su un server http/ftp.

FILE

       /etc/live/config.conf

       /etc/live/config.d/

       live/config.conf

       live/config.d/

       /lib/live/config.sh

       /lib/live/config/

       /var/lib/live/config/

SI VEDA ANCHE

       live-boot(7)

       live-build(7)

       live-tools(7)

HOMEPAGE

       Si  possono trovare ulteriori informazioni su live-config e il progetto
       Debian  Live  alla  pagina  <http://live.debian.net/>  e  nel   manuale
       all'indirizzo <http://live.debian.net/manual/>.

BUG

       I  bug  possono  essere  segnalati  presentando  un  bugreport  per  il
       pacchetto live-config nel  Debian  Bug  Tracking  System  all'indirizzo
       <http://bugs.debian.org/>  o  inviando  un'email  alla  mailing list di
       Debian Live <debian-live@lists.debian.org>.

AUTORE

       live-config e stato scritto da Daniel Baumann <daniel@debian.org>.