Provided by: live-config-doc_5.20190519_all bug

NOME

       live-config - Componenti di configurazione del sistema

DESCRIZIONE

       live-config  contiene  i componenti che configurano un sistema live durante il processo di
       avvio (spazio utente inoltrato).

CONFIGURAZIONE

       live-config può 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  i  componenti  di
       live-config vengono eseguiti solo una volta.

       Se  live-build(7)  viene  usato  per  creare  il  sistema live, i parametri predefiniti di
       live-config possono essere configurati tramite l'opzione  --bootappend-live,  si  veda  la
       pagina di manuale di lb_config(1).

   Parametri di avvio (componenti)
       live-config  viene  attivato  solo  se  "boot=live"  è utilizzato come parametro di avvio.
       Inoltre  va  detto  a  live-config  quali  componenti  eseguire   tramite   il   parametro
       "live-config.nocomponents"     o    quali    non    eseguire    tramite    il    parametro
       "live-config.nocomponents". Se vengono usati entrambi i parametri, o  se  uno  dei  due  è
       specificato più volte, avrà la precedenza sempre l'ultimo.

       live-config.components | components
           Vengono  eseguiti  tutti  i component; questo è ciò che le immagini live fanno in modo
           predefinito.

       live-config.components=COMPONENT1,COMPONENT2,          ...          COMPONENTn           |
       components=COMPONENT1,COMPONENT2, ... COMPONENTn
           Vengono  eseguiti  solo  gli script specificati. Si noti che l'ordine è importante, ad
           esempio "live-config=sudo,user-setup" non  funzionerebbe  in  quanto  prima  di  poter
           configurare  l'utente  per  sudo  è necessario aggiungerlo. Per l'ordinamento numerico
           vedere i nomi degli script in /lib/live/config.

       live-config.nocomponents | nocomponents
           Non viene eseguito alcun componente, equivale a non  utilizzare  nessun  parametro  di
           "live-config.components" o "live-config.nocomponents".

       live-config.nocomponents=COMPONENT1,COMPONENT2,          ...          COMPONENTn         |
       nocomponents=COMPONENT1,COMPONENT2, ... COMPONENTn
           Vengono eseguiti tutti i componenti tranne quelli specificati.

   Parametri di avvio (opzioni)
       Alcuni singoli componenti possono modificare il loro comportamento in base a un  parametro
       di avvio.

       live-config.debconf-preseed=filesystem|medium|URL1|URL2|         ...        |URLn        |
       debconf-preseed=medium|filesystem|URL1|URL2| ... |URLn
           Allows one to fetch and apply one or more debconf preseed files to be applied  to  the
           debconf database. Note that the URLs must be fetchable by wget (http, ftp or file://).
           Se  il  file  è  posizionato  sul  supporto  live,  questo   può  essere prelevato con
           file:///lib/live/mount/medium/FILE,  o  con  file:///FILE  se  è  nella   radice   del
           filesystem del sistema live stesso.
           Tutti  i  file  di  preconfigurazione  in  /lib/live/config-preseed/  nella radice del
           sistema  live  possono  essere  abilitati  automaticamente  con   la   parola   chiave
           "filesystem".
           Tutti  i  file di preconfigurazione in /live/config-preseed/ sul supporto live possono
           essere abilitati automaticamente con la parola chiave "medium".
           Se vengono congiunti diversi meccanismi i file di preconfigurazione di tipo filesystem
           vengono  applicati  per  primi,  seguiti  dalla  tipologia  medium  e quindi da quelli
           network.

       live-config.hostname=HOSTNAME | hostname=HOSTNAME
           Allows one to set the hostname of the system. The default is 'debian'.

       live-config.username=NOMEUTENTE | username=NOMEUTENTE
           Allows one to set the username that gets created for autologin. The default is 'user'.

       live-config.user-default-groups=GRUPPO,GRUPPO2           ...           GRUPPOn           |
       user-default-groups=GRUPPO1,GRUPPO2 ... GRUPPOn
           Allows  one  to set the default groups of the users that gets created for autologin is
           member of. The default is 'audio  cdrom  dip  floppy  video  plugdev  netdev  powerdev
           scanner bluetooth'.

       live-config.user-fullname="NOME COMPLETO UTENTE" | user-fullname="NOME COMPLETO UTENTE"
           Allows one to set the fullname of the users that gets created for autologin. On Debian
           the default is 'Debian Live user'.

       live-config.locales=LOCALIZZAZIONE1,LOCALIZZAZIONE2      ...       LOCALIZZAZIONEn       |
       locales=LOCALIZZAZIONE1,LOCALIZZAZIONE2 ... LOCALIZZAZIONEn
           Allows  one  to  set  the  locale  of  the  system, e.g. 'de_CH.UTF-8'. The default is
           'en_US.UTF-8'. In case the selected locale is not already available on the system,  it
           is automatically generated on the fly.

       live-config.timezone=FUSO ORARIO | timezone=FUSO ORARIO
           Allows  one  to  set  the timezone of the system, e.g. 'Europe/Zurich'. The default is
           'UTC'.

       live-config.keyboard-model=MODELLO_TASTIERA | keyboard-model=MODELLO_TASTIERA
           Allows one to change the keyboard model. There is no default value set.

       live-config.keyboard-layouts=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2  ...   LAYOUT_TASTIERAn   |
       keyboard-layouts=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2 ... LAYOUT_TASTIERAn
           Allows one to change the keyboard layouts. If more than one is specified, the tools of
           the desktop environment will allow one to switch it under X11.  There  is  no  default
           value set.

       live-config.keyboard-variants=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2   ...  SCHEMA_TASTIERAn  |
       keyboard-variants=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2 ... SCHEMA_TASTIERAn
           Allows one to change the keyboard variants. If more than one is  specified,  the  same
           number  of  values  as  keyboard-layouts  values  should  be specified as they will be
           matched one-to-one in the order specified. Blank values are allowed. The tools of  the
           desktop  environment  will  allow  one  to switch between each layout and variant pair
           under X11. There is no default value set.

       live-config.keyboard-options=OPZIONI_TASTIERA | keyboard-options=OPZIONI_TASTIERA
           Allows one to change the keyboard options. There is no default value set.

       live-config.sysv-rc=SERVIZIO1,SERVIZIO2 ... SERVIZIOn  |  sysv-rc=SERVIZIO1,SERVIZIO2  ...
       SERVIZIOn
           Allows one to disable sysv services through update-rc.d.

       live-config.utc=yes|no | utc=yes|no
           Allows  one  to change if the system is assuming that the hardware clock is set to UTC
           or not. The default is 'yes'.

       live-config.x-session-manager=X_SESSION_MANAGER | x-session-manager=X_SESSION_MANAGER
           Allows one to set the x-session-manager through update-alternatives.

       live-config.xorg-driver=DRIVER_XORG | xorg-driver=DRIVER_XORG
           Allows one to set xorg driver instead of autodetecting it. If a PCI ID is specified in
           /usr/share/live/config/xserver-xorg/DRIVER.ids  within  the live system, the DRIVER is
           enforced for these devices. If both a boot parameter and an override  are  found,  the
           boot parameter takes precedence.

       live-config.xorg-resolution=RISOLUZIONE_XORG | xorg-resolution=RISOLUZIONE_XORG
           Allows one to set xorg resolution instead of autodetecting it, e.g. 1024x768.

       live-config.wlan-driver=DRIVER_WLAN | wlan-driver=DRIVER_WLAN
           Allows one to set WLAN driver instead of autodetecting it. If a PCI ID is specified in
           /usr/share/live/config/broadcom-sta/DRIVER.ids within the live system, the  DRIVER  is
           enforced  for  these  devices. If both a boot parameter and an override are found, the
           boot parameter takes precedence.

       live-config.hooks=filesystem|medium|URL1|URL2|           ...            |URLn            |
       hooks=medium|filesystem|URL1|URL2| ... |URLn
           Allows  one  to fetch and execute one or more arbitrary files. Note that the URLs must
           be fetchable by wget (http, ftp or file://), the files are executed  in  /tmp  of  the
           running  live  system,  and  that  the files needs their dependencies, if any, already
           installed, e.g. if a  python  script  should  be  executed  the  system  needs  python
           installed.    Some    hooks    for    some   common   use-cases   are   available   at
           /usr/share/doc/live-config/examples/hooks/ and <http://live-systems.org/other/hooks>.
           Se il file  è  posizionato  sul  supporto  live,  questo   può  essere  prelevato  con
           file:///lib/live/mount/medium/FILE,   o   con  file:///FILE  se  è  nella  radice  del
           filesystem del sistema live stesso.
           Tutti gli hook nella directory /lib/live/config-hooks/ del sistema live possono essere
           abilitati automaticamente con la parola chiave "filesystem".
           Tutti  gli  hook  nella  directory /live/config-hooks/ del sistema live possono essere
           abilitati automaticamente con la parola chiave "medium".
           Se vengono  congiunti  svariati  meccanismi,  gli  hook  di  tipo  filesystem  vengono
           applicati per primi, seguiti dalla tipologia medium e quindi da quelli 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 granularità su tutte le opzioni, sia di mantenere semplici le cose.

       live-config.noroot | noroot
           Disabilita  sudo  e  policykit,  l'utente  non  può  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)
       For special use cases there are some special boot parameters.

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

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

       Nota: Se vengono utilizzati file di  configurazione  tutti  i  parametri  di  avvio  vanno
       inseriti   nella   variabile  LIVE_CONFIG_CMDLINE  (preferibilmente),  oppure  si  possono
       impostare variabili singole. Se si utilizzano queste ultime, per creare una configurazione
       valida  è  richiesto  che  l'utente  si  accerti  che  siano  impostate tutte le variabili
       necessarie.

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

       Although  the configuration files placed in the configuration directories do not require a
       particular name, it is suggested for consistency reasons to either  use  'vendor.conf'  or
       'project.conf'  as  a  naming  scheme  (whereas 'vendor' or 'project' is replaced with the
       actual name, resulting in a filename like 'progress-linux.conf').

       Il contenuto effettivo dei file di configurazione è costituito da una o più delle seguenti
       variabili.

       LIVE_CONFIG_CMDLINE=PARAMETER1 PARAMETER2 ... PARAMETERn
           Questa variabile corrisponde all'opzione bootloader da riga di comando.

       LIVE_CONFIG_COMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Questa             variabile            corrisponde            al            parametro
           "live-config.components=COMPONENT1,COMPONENT2, ... COMPONENTn".

       LIVE_CONFIG_NOCOMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Questa            variabile            corrisponde            al             parametro
           "live-config.nocomponents=COMPONENT1,COMPONENT2, ... COMPONENTn".

       LIVE_DEBCONF_PRESEED=filesystem|medium|URL1|URL2| ... |URLn
           Questa             variabile            corrisponde            al            parametro
           "live-config.debconf-preseed=filesystem|medium|URL1|URL2| ... |URLn".

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

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

       LIVE_USER_DEFAULT_GROUPS=GRUPPO1,GRUPPO2 ... GRUPPOn
           Questa            variabile            corrisponde            al             parametro
           "live-config.user-default-groups="GRUPPO1,GRUPPO2 ... GRUPPOn"".

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

       LIVE_LOCALES=LOCALIZZAZIONE1,LOCALIZZAZIONE2 ... LOCALIZZAZIONEn
           Questa            variabile            corrisponde            al             parametro
           "live-config.locales=LOCALIZZAZIONE1,LOCALIZZAZIONE2 ... LOCALIZZAZIONEn".

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

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

       LIVE_KEYBOARD_LAYOUTS=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2 ... LAYOUT_TASTIERAn
           Questa            variabile            corrisponde            al             parametro
           "live-config.keyboard-layouts=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2 ... LAYOUT_TASTIERAn".

       LIVE_KEYBOARD_VARIANTS=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2 ... SCHEMA_TASTIERAn
           Questa             variabile            corrisponde            al            parametro
           "live-config.keyboard-variants=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2                   ...
           SCHEMA_TASTIERAn".

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

       LIVE_SYSV_RC=SERVIZIO1,SERVIZIO2 ... SERVIZIOn
           Questa variabile corrisponde al parametro "live-config.sysv-rc=SERVIZIO1,SERVIZIO2 ...
           SERVIZIOn".

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

       LIVE_X_SESSION_MANAGER=X_SESSION_MANAGER
           Questa             variabile            corrisponde            al            parametro
           "live-config.x-session-manager=X_SESSION_MANAGER".

       LIVE_XORG_DRIVER=DRIVER_XORG
           Questa variabile corrisponde al parametro "live-config.xorg-driver=DRIVER_XORG".

       LIVE_XORG_RESOLUTION=RISOLUZIONE_XORG
           Questa            variabile            corrisponde            al             parametro
           "live-config.xorg-resolution=RISOLUZIONE_XORG".

       LIVE_WLAN_DRIVER=DRIVER_WLAN
           Questa variabile corrisponde al parametro "live-config.wlan-driver=DRIVER_WLAN".

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

       LIVE_CONFIG_DEBUG=true|false
           Questa variabile corrisponde al parametro "live-config.debug".

PERSONALIZZAZIONE

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

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

       È  consigliato  mettere tali componenti in un pacchetto debian dedicato. Si può trovare un
       esempio in /usr/share/doc/live-config/examples.

   Rimuovere componenti config esistenti
       It is not really possible to remove components itself in a sane way yet without  requiring
       either  to  ship a locally modified live-config package or using dpkg-divert. However, the
       same  can   be   achieved   by   disabling   the   respective   components   through   the
       live-config.nocomponents mechanism, see above. To avoid to always need specifying disabled
       components through the boot parameter, a configuration file should be used, see above.

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

COMPONENTI

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

       debconf
           allows  one  to  apply arbitrary preseed files placed on the live media or an http/ftp
           server.

       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.

       locales-all
           configura locales-all.

       tzdata
           configura il file /etc/timezone.

       gdm3
           configura il login automatico per gdm3.

       kdm configura il login automatico per kdm.

       lightdm
           configura il login automatico per lightdm.

       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.

       systemd
           configura il login automatico con systemd.

       sysvinit
           configura sysvinit.

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

       login
           disabilita lastlog.

       apport
           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.

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

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

       policykit
           concede i privilegi per l'utente tramite policykit.

       ssl-cert
           rigenera certificati ssl snake-oil.

       anacron
           disabilita anacron.

       util-linux
           disabilita hwclock (parte di util-linux).

       login
           disabilita lastlog.

       xserver-xorg
           configura xserver-xorg.

       broadcom-sta
           configura il driver per broadcom-sta WLAN.

       openssh-server
           ricrea le chiavi di openssh-server.

       xfce4-panel
           configura xfce4-panel con le impostazioni predefinite.

       xscreensaver
           disabilita lo screensaver che blocca lo schermo.

       hooks
           allows one to run arbitrary commands from a file  placed  on  the  live  media  or  an
           http/ftp server.

FILE

       /etc/live/config.conf

       /etc/live/config.conf.d/*.conf

       live/config.conf

       live/config.conf.d/*.conf

       /lib/live/config.sh

       /lib/live/config/

       /var/lib/live/config/

       /var/log/live/config.log

       /live/config-hooks/*

       live/config-hooks/*

       /live/config-preseed/*

       live/config-preseed/*

VEDERE ANCHE

       live-boot(7)

       live-build(7)

       live-tools(7)

HOMEPAGE

       Si  possono trovare ulteriori informazioni su live-config e il progetto Live Systems sulla
       homepage      <http://live-systems.org/>      e      nel       manuale       all'indirizzo
       <http://live-systems.org/manual/>.

BUG

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

AUTORE

       live-config è stato scritto da Daniel Baumann <mail@daniel-baumann.ch>.